home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11516_ChkFile.txt < prev    next >
Text File  |  1995-08-07  |  361KB  |  6,444 lines

  1. # near model CODE resource
  2. # jump table entries: 2264-2343 (80 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  5. 00000008  2E2E 0008                move.l     D7, [A6 + 0x8]
  6. 0000000C  7001                     moveq.l    D0, 0x01
  7. 0000000E  B087                     cmp.l      D0, D7
  8. 00000010  6F02                     ble        +0x4 /* 00000014 */
  9. 00000012  7E01                     moveq.l    D7, 0x01
  10. label00000014:
  11. 00000014  7000                     moveq.l    D0, 0x00
  12. 00000016  2F00                     move.l     -[A7], D0
  13. 00000018  2407                     move.l     D2, D7
  14. 0000001A  2202                     move.l     D1, D2
  15. 0000001C  C4FC 000C                mulu.w     D2, 0xC
  16. 00000020  4841                     swap.w     D1
  17. 00000022  C2FC 000C                mulu.w     D1, 0xC
  18. 00000026  4841                     swap.w     D1
  19. 00000028  4241                     clr.w      D1
  20. 0000002A  D481                     add.l      D2, D1
  21. 0000002C  720C                     moveq.l    D1, 0x0C
  22. 0000002E  D481                     add.l      D2, D1
  23. 00000030  2F02                     move.l     -[A7], D2
  24. 00000032  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  25. 00000036  2640                     movea.l    A3, D0
  26. 00000038  200B                     move.l     D0, A3
  27. 0000003A  504F                     addq.w     A7, 8
  28. 0000003C  6604                     bne        +0x6 /* 00000042 */
  29. 0000003E  7000                     moveq.l    D0, 0x00
  30. 00000040  6018                     bra        +0x1A /* 0000005A */
  31. label00000042:
  32. 00000042  2853                     movea.l    A4, [A3]
  33. 00000044  38BC 000C                move.w     [A4], 0xC
  34. 00000048  397C 000C 0002           move.w     [A4 + 0x2], 0xC
  35. 0000004E  2947 0004                move.l     [A4 + 0x4], D7
  36. 00000052  7000                     moveq.l    D0, 0x00
  37. 00000054  2940 0008                move.l     [A4 + 0x8], D0
  38. 00000058  200B                     move.l     D0, A3
  39. label0000005A:
  40. 0000005A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  41. 00000060  4E5E                     unlink     A6
  42. 00000062  4E75                     rts
  43. 00000064  4E56 0000                link       A6, 0
  44. 00000068  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  45. 0000006C  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  46. 00000070  584F                     addq.w     A7, 4
  47. 00000072  4E5E                     unlink     A6
  48. 00000074  4E75                     rts
  49. fn00000076:
  50. 00000076  4E56 FFFE                link       A6, -0x0002
  51. 0000007A  2F0C                     move.l     -[A7], A4
  52. 0000007C  286E 0008                movea.l    A4, [A6 + 0x8]
  53. 00000080  4A2E 000F                tst.b      [A6 + 0xF]
  54. 00000084  6746                     beq        +0x48 /* 000000CC */
  55. 00000086  486E FFFE                pea.l      [A6 - 0x2]
  56. 0000008A  2F0C                     move.l     -[A7], A4
  57. 0000008C  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  58. 00000090  700C                     moveq.l    D0, 0x0C
  59. 00000092  2F00                     move.l     -[A7], D0
  60. 00000094  2F00                     move.l     -[A7], D0
  61. 00000096  487A 0042                pea.l      [PC + 0x42 /* 000000DA, value 0x32323434 '2244', cstring "2244" */]
  62. 0000009A  2F14                     move.l     -[A7], [A4]
  63. 0000009C  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  64. 000000A0  2F0C                     move.l     -[A7], A4
  65. 000000A2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  66. 000000A6  720C                     moveq.l    D1, 0x0C
  67. 000000A8  9081                     sub.l      D0, D1
  68. 000000AA  588F                     addq.l     A7, 4
  69. 000000AC  2F00                     move.l     -[A7], D0
  70. 000000AE  2F01                     move.l     -[A7], D1
  71. 000000B0  487A 0024                pea.l      [PC + 0x24 /* 000000D6, value 0x34343400 '444\0', cstring "444" */]
  72. 000000B4  2014                     move.l     D0, [A4]
  73. 000000B6  D081                     add.l      D0, D1
  74. 000000B8  2F00                     move.l     -[A7], D0
  75. 000000BA  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  76. 000000BE  486E FFFE                pea.l      [A6 - 0x2]
  77. 000000C2  2F0C                     move.l     -[A7], A4
  78. 000000C4  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  79. 000000C8  4FEF 0030                lea.l      A7, [A7 + 0x30]
  80. label000000CC:
  81. 000000CC  7001                     moveq.l    D0, 0x01
  82. 000000CE  286E FFFA                movea.l    A4, [A6 - 0x6]
  83. 000000D2  4E5E                     unlink     A6
  84. 000000D4  4E75                     rts
  85. 000000D6  3434 3400                move.w     D2, [A4 + D3.w * 4]
  86. 000000DA  3232 3434                move.w     D1, [A2 + D3.w * 4 + 0x34]
  87. 000000DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  88. 000000E2  0000 48E7                ori.b      D0, 0xE7
  89. 000000E6  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  90. 000000EA  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  91. 000000EE  000C 2F0B                ori.b      A4, 0xB
  92. 000000F2  4EBA 1362                jsr        [PC + 0x1362 /* 00001456 */]
  93. 000000F6  2840                     movea.l    A4, D0
  94. 000000F8  200C                     move.l     D0, A4
  95. 000000FA  504F                     addq.w     A7, 8
  96. 000000FC  6604                     bne        +0x6 /* 00000102 */
  97. 000000FE  7000                     moveq.l    D0, 0x00
  98. 00000100  602E                     bra        +0x30 /* 00000130 */
  99. label00000102:
  100. 00000102  7001                     moveq.l    D0, 0x01
  101. 00000104  2F00                     move.l     -[A7], D0
  102. 00000106  2F0B                     move.l     -[A7], A3
  103. 00000108  4EBA 2C34                jsr        [PC + 0x2C34 /* 00002D3E */]
  104. 0000010C  4880                     ext.w      D0
  105. 0000010E  48C0                     ext.l      D0
  106. 00000110  588F                     addq.l     A7, 4
  107. 00000112  2F00                     move.l     -[A7], D0
  108. 00000114  2F0C                     move.l     -[A7], A4
  109. 00000116  4EBA FF5E                jsr        [PC - 0xA2 /* 00000076 */]
  110. 0000011A  4A00                     tst.b      D0
  111. 0000011C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  112. 00000120  660C                     bne        +0xE /* 0000012E */
  113. 00000122  2F0C                     move.l     -[A7], A4
  114. 00000124  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  115. 00000128  7000                     moveq.l    D0, 0x00
  116. 0000012A  584F                     addq.w     A7, 4
  117. 0000012C  6002                     bra        +0x4 /* 00000130 */
  118. label0000012E:
  119. 0000012E  200C                     move.l     D0, A4
  120. label00000130:
  121. 00000130  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  122. 00000136  4E5E                     unlink     A6
  123. 00000138  4E75                     rts
  124. 0000013A  4E56 0000                link       A6, 0
  125. 0000013E  206E 0008                movea.l    A0, [A6 + 0x8]
  126. 00000142  2050                     movea.l    A0, [A0]
  127. 00000144  2228 0004                move.l     D1, [A0 + 0x4]
  128. 00000148  2001                     move.l     D0, D1
  129. 0000014A  C2FC 000C                mulu.w     D1, 0xC
  130. 0000014E  4840                     swap.w     D0
  131. 00000150  C0FC 000C                mulu.w     D0, 0xC
  132. 00000154  4840                     swap.w     D0
  133. 00000156  4240                     clr.w      D0
  134. 00000158  D280                     add.l      D1, D0
  135. 0000015A  700C                     moveq.l    D0, 0x0C
  136. 0000015C  D280                     add.l      D1, D0
  137. 0000015E  2F01                     move.l     -[A7], D1
  138. 00000160  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  139. 00000164  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  140. 00000168  4EBA 16D6                jsr        [PC + 0x16D6 /* 00001840 */]
  141. 0000016C  4E5E                     unlink     A6
  142. 0000016E  4E75                     rts
  143. 00000170  4E56 FFFE                link       A6, -0x0002
  144. 00000174  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  145. 00000178  266E 000C                movea.l    A3, [A6 + 0xC]
  146. 0000017C  286E 0008                movea.l    A4, [A6 + 0x8]
  147. 00000180  2F0B                     move.l     -[A7], A3
  148. 00000182  4EBA 2BBA                jsr        [PC + 0x2BBA /* 00002D3E */]
  149. 00000186  1E00                     move.b     D7, D0
  150. 00000188  7000                     moveq.l    D0, 0x00
  151. 0000018A  2F00                     move.l     -[A7], D0
  152. 0000018C  4887                     ext.w      D7
  153. 0000018E  48C7                     ext.l      D7
  154. 00000190  2F07                     move.l     -[A7], D7
  155. 00000192  2F0C                     move.l     -[A7], A4
  156. 00000194  4EBA FEE0                jsr        [PC - 0x120 /* 00000076 */]
  157. 00000198  4A00                     tst.b      D0
  158. 0000019A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  159. 0000019E  6604                     bne        +0x6 /* 000001A4 */
  160. 000001A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  161. 000001A2  6070                     bra        +0x72 /* 00000214 */
  162. label000001A4:
  163. 000001A4  486E FFFE                pea.l      [A6 - 0x2]
  164. 000001A8  2F0C                     move.l     -[A7], A4
  165. 000001AA  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  166. 000001AE  2F0C                     move.l     -[A7], A4
  167. 000001B0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  168. 000001B4  2C00                     move.l     D6, D0
  169. 000001B6  2F06                     move.l     -[A7], D6
  170. 000001B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  171. 000001BC  2F0B                     move.l     -[A7], A3
  172. 000001BE  4EBA 25DE                jsr        [PC + 0x25DE /* 0000279E */]
  173. 000001C2  4A40                     tst.w      D0
  174. 000001C4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  175. 000001C8  661A                     bne        +0x1C /* 000001E4 */
  176. 000001CA  2F06                     move.l     -[A7], D6
  177. 000001CC  2F14                     move.l     -[A7], [A4]
  178. 000001CE  2F0B                     move.l     -[A7], A3
  179. 000001D0  4EBA 26AA                jsr        [PC + 0x26AA /* 0000287C */]
  180. 000001D4  4A40                     tst.w      D0
  181. 000001D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  182. 000001DA  6608                     bne        +0xA /* 000001E4 */
  183. 000001DC  2F0B                     move.l     -[A7], A3
  184. 000001DE  4EBA 26F4                jsr        [PC + 0x26F4 /* 000028D4 */]
  185. 000001E2  584F                     addq.w     A7, 4
  186. label000001E4:
  187. 000001E4  486E FFFE                pea.l      [A6 - 0x2]
  188. 000001E8  2F0C                     move.l     -[A7], A4
  189. 000001EA  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  190. 000001EE  504F                     addq.w     A7, 8
  191. 000001F0  7001                     moveq.l    D0, 0x01
  192. 000001F2  2F00                     move.l     -[A7], D0
  193. 000001F4  4887                     ext.w      D7
  194. 000001F6  48C7                     ext.l      D7
  195. 000001F8  2F07                     move.l     -[A7], D7
  196. 000001FA  2F0C                     move.l     -[A7], A4
  197. 000001FC  4EBA FE78                jsr        [PC - 0x188 /* 00000076 */]
  198. 00000200  4A00                     tst.b      D0
  199. 00000202  4FEF 000C                lea.l      A7, [A7 + 0xC]
  200. 00000206  6604                     bne        +0x6 /* 0000020C */
  201. 00000208  70FF                     moveq.l    D0, 0xFFFFFFFF
  202. 0000020A  6008                     bra        +0xA /* 00000214 */
  203. label0000020C:
  204. 0000020C  2F0B                     move.l     -[A7], A3
  205. 0000020E  4EBA 22F2                jsr        [PC + 0x22F2 /* 00002502 */]
  206. 00000212  584F                     addq.w     A7, 4
  207. label00000214:
  208. 00000214  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  209. 0000021A  4E5E                     unlink     A6
  210. 0000021C  4E75                     rts
  211. 0000021E  4E56 FFFC                link       A6, -0x0004
  212. 00000222  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  213. 00000226  266E 0014                movea.l    A3, [A6 + 0x14]
  214. 0000022A  4AAE 0008                tst.l      [A6 + 0x8]
  215. 0000022E  6606                     bne        +0x8 /* 00000236 */
  216. 00000230  70FF                     moveq.l    D0, 0xFFFFFFFF
  217. 00000232  6000 0098                bra        +0x9A /* 000002CC */
  218. label00000236:
  219. 00000236  7A00                     moveq.l    D5, 0x00
  220. 00000238  206E 0008                movea.l    A0, [A6 + 0x8]
  221. 0000023C  2050                     movea.l    A0, [A0]
  222. 0000023E  2828 0008                move.l     D4, [A0 + 0x8]
  223. 00000242  5384                     subq.l     D4, 1
  224. 00000244  7C01                     moveq.l    D6, 0x01
  225. 00000246  7EFF                     moveq.l    D7, 0xFFFFFFFF
  226. 00000248  606E                     bra        +0x70 /* 000002B8 */
  227. label0000024A:
  228. 0000024A  2D45 FFFC                move.l     [A6 - 0x4], D5
  229. 0000024E  2004                     move.l     D0, D4
  230. 00000250  90AE FFFC                sub.l      D0, [A6 - 0x4]
  231. 00000254  7201                     moveq.l    D1, 0x01
  232. 00000256  B280                     cmp.l      D1, D0
  233. 00000258  5DC3                     slt        D3
  234. 0000025A  4403                     neg.b      D3
  235. 0000025C  4883                     ext.w      D3
  236. 0000025E  48C3                     ext.l      D3
  237. 00000260  2E03                     move.l     D7, D3
  238. 00000262  DEAE FFFC                add.l      D7, [A6 - 0x4]
  239. 00000266  206E 0008                movea.l    A0, [A6 + 0x8]
  240. 0000026A  2050                     movea.l    A0, [A0]
  241. 0000026C  41E8 000C                lea.l      A0, [A0 + 0xC]
  242. 00000270  2207                     move.l     D1, D7
  243. 00000272  2001                     move.l     D0, D1
  244. 00000274  C2FC 000C                mulu.w     D1, 0xC
  245. 00000278  4840                     swap.w     D0
  246. 0000027A  C0FC 000C                mulu.w     D0, 0xC
  247. 0000027E  4840                     swap.w     D0
  248. 00000280  4240                     clr.w      D0
  249. 00000282  D280                     add.l      D1, D0
  250. 00000284  2841                     movea.l    A4, D1
  251. 00000286  D9C8                     add.l      A4, A0
  252. 00000288  2C2E 000C                move.l     D6, [A6 + 0xC]
  253. 0000028C  9CAC 0004                sub.l      D6, [A4 + 0x4]
  254. 00000290  4A86                     tst.l      D6
  255. 00000292  6608                     bne        +0xA /* 0000029C */
  256. 00000294  2C2E 0010                move.l     D6, [A6 + 0x10]
  257. 00000298  9CAC 0008                sub.l      D6, [A4 + 0x8]
  258. label0000029C:
  259. 0000029C  4A86                     tst.l      D6
  260. 0000029E  660A                     bne        +0xC /* 000002AA */
  261. 000002A0  200B                     move.l     D0, A3
  262. 000002A2  6702                     beq        +0x4 /* 000002A6 */
  263. 000002A4  2687                     move.l     [A3], D7
  264. label000002A6:
  265. 000002A6  2014                     move.l     D0, [A4]
  266. 000002A8  6022                     bra        +0x24 /* 000002CC */
  267. label000002AA:
  268. 000002AA  4A86                     tst.l      D6
  269. 000002AC  6F06                     ble        +0x8 /* 000002B4 */
  270. 000002AE  2A07                     move.l     D5, D7
  271. 000002B0  5285                     addq.l     D5, 1
  272. 000002B2  6004                     bra        +0x6 /* 000002B8 */
  273. label000002B4:
  274. 000002B4  2807                     move.l     D4, D7
  275. 000002B6  5384                     subq.l     D4, 1
  276. label000002B8:
  277. 000002B8  B885                     cmp.l      D4, D5
  278. 000002BA  6C8E                     bge        -0x70 /* 0000024A */
  279. 000002BC  4A86                     tst.l      D6
  280. 000002BE  6F04                     ble        +0x6 /* 000002C4 */
  281. 000002C0  2007                     move.l     D0, D7
  282. 000002C2  5287                     addq.l     D7, 1
  283. label000002C4:
  284. 000002C4  200B                     move.l     D0, A3
  285. 000002C6  6702                     beq        +0x4 /* 000002CA */
  286. 000002C8  2687                     move.l     [A3], D7
  287. label000002CA:
  288. 000002CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  289. label000002CC:
  290. 000002CC  4CEE 18F8 FFE0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  291. 000002D2  4E5E                     unlink     A6
  292. 000002D4  4E75                     rts
  293. 000002D6  4E56 0000                link       A6, 0
  294. 000002DA  48E7 0308                movem.l    -[A7], D6,D7,A4
  295. 000002DE  2E2E 000C                move.l     D7, [A6 + 0xC]
  296. 000002E2  286E 0008                movea.l    A4, [A6 + 0x8]
  297. 000002E6  4246                     clr.w      D6
  298. 000002E8  2054                     movea.l    A0, [A4]
  299. 000002EA  2028 0008                move.l     D0, [A0 + 0x8]
  300. 000002EE  9087                     sub.l      D0, D7
  301. 000002F0  2C00                     move.l     D6, D0
  302. 000002F2  5386                     subq.l     D6, 1
  303. 000002F4  4A86                     tst.l      D6
  304. 000002F6  6F5C                     ble        +0x5E /* 00000354 */
  305. 000002F8  2206                     move.l     D1, D6
  306. 000002FA  2001                     move.l     D0, D1
  307. 000002FC  C2FC 000C                mulu.w     D1, 0xC
  308. 00000300  4840                     swap.w     D0
  309. 00000302  C0FC 000C                mulu.w     D0, 0xC
  310. 00000306  4840                     swap.w     D0
  311. 00000308  4240                     clr.w      D0
  312. 0000030A  D280                     add.l      D1, D0
  313. 0000030C  2F01                     move.l     -[A7], D1
  314. 0000030E  2054                     movea.l    A0, [A4]
  315. 00000310  41E8 000C                lea.l      A0, [A0 + 0xC]
  316. 00000314  2207                     move.l     D1, D7
  317. 00000316  2001                     move.l     D0, D1
  318. 00000318  C2FC 000C                mulu.w     D1, 0xC
  319. 0000031C  4840                     swap.w     D0
  320. 0000031E  C0FC 000C                mulu.w     D0, 0xC
  321. 00000322  4840                     swap.w     D0
  322. 00000324  4240                     clr.w      D0
  323. 00000326  D280                     add.l      D1, D0
  324. 00000328  D288                     add.l      D1, A0
  325. 0000032A  2F01                     move.l     -[A7], D1
  326. 0000032C  2054                     movea.l    A0, [A4]
  327. 0000032E  41E8 000C                lea.l      A0, [A0 + 0xC]
  328. 00000332  2007                     move.l     D0, D7
  329. 00000334  5280                     addq.l     D0, 1
  330. 00000336  2200                     move.l     D1, D0
  331. 00000338  C0FC 000C                mulu.w     D0, 0xC
  332. 0000033C  4841                     swap.w     D1
  333. 0000033E  C2FC 000C                mulu.w     D1, 0xC
  334. 00000342  4841                     swap.w     D1
  335. 00000344  4241                     clr.w      D1
  336. 00000346  D081                     add.l      D0, D1
  337. 00000348  D088                     add.l      D0, A0
  338. 0000034A  2F00                     move.l     -[A7], D0
  339. 0000034C  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  340. 00000350  4FEF 000C                lea.l      A7, [A7 + 0xC]
  341. label00000354:
  342. 00000354  2054                     movea.l    A0, [A4]
  343. 00000356  53A8 0008                subq.l     [A0 + 0x8], 1
  344. 0000035A  7000                     moveq.l    D0, 0x00
  345. 0000035C  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  346. 00000362  4E5E                     unlink     A6
  347. 00000364  4E75                     rts
  348. 00000366  4E56 0000                link       A6, 0
  349. 0000036A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  350. 0000036E  2C2E 000C                move.l     D6, [A6 + 0xC]
  351. 00000372  286E 0008                movea.l    A4, [A6 + 0x8]
  352. 00000376  4245                     clr.w      D5
  353. 00000378  2054                     movea.l    A0, [A4]
  354. 0000037A  2248                     movea.l    A1, A0
  355. 0000037C  2028 0008                move.l     D0, [A0 + 0x8]
  356. 00000380  B0A9 0004                cmp.l      D0, [A1 + 0x4]
  357. 00000384  6D52                     blt        +0x54 /* 000003D8 */
  358. 00000386  2E28 0004                move.l     D7, [A0 + 0x4]
  359. 0000038A  E287                     asr        D7, 1
  360. 0000038C  7001                     moveq.l    D0, 0x01
  361. 0000038E  B087                     cmp.l      D0, D7
  362. 00000390  6F02                     ble        +0x4 /* 00000394 */
  363. 00000392  7E01                     moveq.l    D7, 0x01
  364. label00000394:
  365. 00000394  2054                     movea.l    A0, [A4]
  366. 00000396  2007                     move.l     D0, D7
  367. 00000398  D0A8 0004                add.l      D0, [A0 + 0x4]
  368. 0000039C  2E00                     move.l     D7, D0
  369. 0000039E  7000                     moveq.l    D0, 0x00
  370. 000003A0  2F00                     move.l     -[A7], D0
  371. 000003A2  2407                     move.l     D2, D7
  372. 000003A4  2202                     move.l     D1, D2
  373. 000003A6  C4FC 000C                mulu.w     D2, 0xC
  374. 000003AA  4841                     swap.w     D1
  375. 000003AC  C2FC 000C                mulu.w     D1, 0xC
  376. 000003B0  4841                     swap.w     D1
  377. 000003B2  4241                     clr.w      D1
  378. 000003B4  D481                     add.l      D2, D1
  379. 000003B6  720C                     moveq.l    D1, 0x0C
  380. 000003B8  D481                     add.l      D2, D1
  381. 000003BA  2F02                     move.l     -[A7], D2
  382. 000003BC  2F0C                     move.l     -[A7], A4
  383. 000003BE  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  384. 000003C2  4A80                     tst.l      D0
  385. 000003C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  386. 000003C8  6608                     bne        +0xA /* 000003D2 */
  387. 000003CA  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  388. 000003CE  6000 008A                bra        +0x8C /* 0000045A */
  389. label000003D2:
  390. 000003D2  2054                     movea.l    A0, [A4]
  391. 000003D4  2147 0004                move.l     [A0 + 0x4], D7
  392. label000003D8:
  393. 000003D8  2054                     movea.l    A0, [A4]
  394. 000003DA  2E28 0008                move.l     D7, [A0 + 0x8]
  395. 000003DE  9E86                     sub.l      D7, D6
  396. 000003E0  2054                     movea.l    A0, [A4]
  397. 000003E2  41E8 000C                lea.l      A0, [A0 + 0xC]
  398. 000003E6  2206                     move.l     D1, D6
  399. 000003E8  2001                     move.l     D0, D1
  400. 000003EA  C2FC 000C                mulu.w     D1, 0xC
  401. 000003EE  4840                     swap.w     D0
  402. 000003F0  C0FC 000C                mulu.w     D0, 0xC
  403. 000003F4  4840                     swap.w     D0
  404. 000003F6  4240                     clr.w      D0
  405. 000003F8  D280                     add.l      D1, D0
  406. 000003FA  2641                     movea.l    A3, D1
  407. 000003FC  D7C8                     add.l      A3, A0
  408. 000003FE  4A87                     tst.l      D7
  409. 00000400  6F40                     ble        +0x42 /* 00000442 */
  410. 00000402  2207                     move.l     D1, D7
  411. 00000404  2001                     move.l     D0, D1
  412. 00000406  C2FC 000C                mulu.w     D1, 0xC
  413. 0000040A  4840                     swap.w     D0
  414. 0000040C  C0FC 000C                mulu.w     D0, 0xC
  415. 00000410  4840                     swap.w     D0
  416. 00000412  4240                     clr.w      D0
  417. 00000414  D280                     add.l      D1, D0
  418. 00000416  2F01                     move.l     -[A7], D1
  419. 00000418  2054                     movea.l    A0, [A4]
  420. 0000041A  41E8 000C                lea.l      A0, [A0 + 0xC]
  421. 0000041E  2006                     move.l     D0, D6
  422. 00000420  5280                     addq.l     D0, 1
  423. 00000422  2200                     move.l     D1, D0
  424. 00000424  C0FC 000C                mulu.w     D0, 0xC
  425. 00000428  4841                     swap.w     D1
  426. 0000042A  C2FC 000C                mulu.w     D1, 0xC
  427. 0000042E  4841                     swap.w     D1
  428. 00000430  4241                     clr.w      D1
  429. 00000432  D081                     add.l      D0, D1
  430. 00000434  D088                     add.l      D0, A0
  431. 00000436  2F00                     move.l     -[A7], D0
  432. 00000438  2F0B                     move.l     -[A7], A3
  433. 0000043A  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  434. 0000043E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  435. label00000442:
  436. 00000442  276E 0014 0004           move.l     [A3 + 0x4], [A6 + 0x14]
  437. 00000448  276E 0018 0008           move.l     [A3 + 0x8], [A6 + 0x18]
  438. 0000044E  26AE 0010                move.l     [A3], [A6 + 0x10]
  439. 00000452  2054                     movea.l    A0, [A4]
  440. 00000454  52A8 0008                addq.l     [A0 + 0x8], 1
  441. 00000458  3005                     move.w     D0, D5
  442. label0000045A:
  443. 0000045A  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  444. 00000460  4E5E                     unlink     A6
  445. 00000462  4E75                     rts
  446. 00000464  4E56 0000                link       A6, 0
  447. 00000468  206E 0008                movea.l    A0, [A6 + 0x8]
  448. 0000046C  2050                     movea.l    A0, [A0]
  449. 0000046E  2028 0008                move.l     D0, [A0 + 0x8]
  450. 00000472  4E5E                     unlink     A6
  451. 00000474  4E75                     rts
  452. 00000476  4E56 0000                link       A6, 0
  453. 0000047A  206E 0008                movea.l    A0, [A6 + 0x8]
  454. 0000047E  2050                     movea.l    A0, [A0]
  455. 00000480  7000                     moveq.l    D0, 0x00
  456. 00000482  2140 0008                move.l     [A0 + 0x8], D0
  457. 00000486  4E5E                     unlink     A6
  458. 00000488  4E75                     rts
  459. 0000048A  4E56 0000                link       A6, 0
  460. 0000048E  2F0C                     move.l     -[A7], A4
  461. 00000490  206E 0008                movea.l    A0, [A6 + 0x8]
  462. 00000494  2050                     movea.l    A0, [A0]
  463. 00000496  202E 000C                move.l     D0, [A6 + 0xC]
  464. 0000049A  2200                     move.l     D1, D0
  465. 0000049C  C0FC 000C                mulu.w     D0, 0xC
  466. 000004A0  4841                     swap.w     D1
  467. 000004A2  C2FC 000C                mulu.w     D1, 0xC
  468. 000004A6  4841                     swap.w     D1
  469. 000004A8  4241                     clr.w      D1
  470. 000004AA  D081                     add.l      D0, D1
  471. 000004AC  49F0 080C                lea.l      A4, [A0 + D0 + 0xC]
  472. 000004B0  206E 0010                movea.l    A0, [A6 + 0x10]
  473. 000004B4  2094                     move.l     [A0], [A4]
  474. 000004B6  206E 0014                movea.l    A0, [A6 + 0x14]
  475. 000004BA  20AC 0004                move.l     [A0], [A4 + 0x4]
  476. 000004BE  206E 0018                movea.l    A0, [A6 + 0x18]
  477. 000004C2  20AC 0008                move.l     [A0], [A4 + 0x8]
  478. 000004C6  286E FFFC                movea.l    A4, [A6 - 0x4]
  479. 000004CA  4E5E                     unlink     A6
  480. 000004CC  4E75                     rts
  481. fn000004CE:
  482. 000004CE  4E56 FFFC                link       A6, -0x0004
  483. 000004D2  2F0C                     move.l     -[A7], A4
  484. 000004D4  286E 0008                movea.l    A4, [A6 + 0x8]
  485. 000004D8  206C 0016                movea.l    A0, [A4 + 0x16]
  486. 000004DC  41E8 0018                lea.l      A0, [A0 + 0x18]
  487. 000004E0  226C 0016                movea.l    A1, [A4 + 0x16]
  488. 000004E4  3029 0002                move.w     D0, [A1 + 0x2]
  489. 000004E8  48C0                     ext.l      D0
  490. 000004EA  2200                     move.l     D1, D0
  491. 000004EC  202E 000C                move.l     D0, [A6 + 0xC]
  492. 000004F0  2D48 FFFC                move.l     [A6 - 0x4], A0
  493. 000004F4  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  494. 000004F8  222E FFFC                move.l     D1, [A6 - 0x4]
  495. 000004FC  D081                     add.l      D0, D1
  496. 000004FE  286E FFF8                movea.l    A4, [A6 - 0x8]
  497. 00000502  4E5E                     unlink     A6
  498. 00000504  4E75                     rts
  499. fn00000506:
  500. 00000506  4E56 0000                link       A6, 0
  501. 0000050A  2F0C                     move.l     -[A7], A4
  502. 0000050C  286E 0008                movea.l    A4, [A6 + 0x8]
  503. 00000510  526C 001E                addq.w     [A4 + 0x1E], 1
  504. 00000514  7001                     moveq.l    D0, 0x01
  505. 00000516  B06C 001E                cmp.w      D0, [A4 + 0x1E]
  506. 0000051A  6612                     bne        +0x14 /* 0000052E */
  507. 0000051C  7000                     moveq.l    D0, 0x00
  508. 0000051E  2F00                     move.l     -[A7], D0
  509. 00000520  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  510. 00000524  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  511. 00000528  2940 0016                move.l     [A4 + 0x16], D0
  512. 0000052C  504F                     addq.w     A7, 8
  513. label0000052E:
  514. 0000052E  286E FFFC                movea.l    A4, [A6 - 0x4]
  515. 00000532  4E5E                     unlink     A6
  516. 00000534  4E75                     rts
  517. fn00000536:
  518. 00000536  4E56 0000                link       A6, 0
  519. 0000053A  2F0C                     move.l     -[A7], A4
  520. 0000053C  286E 0008                movea.l    A4, [A6 + 0x8]
  521. 00000540  536C 001E                subq.w     [A4 + 0x1E], 1
  522. 00000544  4A6C 001E                tst.w      [A4 + 0x1E]
  523. 00000548  6E0E                     bgt        +0x10 /* 00000558 */
  524. 0000054A  7000                     moveq.l    D0, 0x00
  525. 0000054C  2F00                     move.l     -[A7], D0
  526. 0000054E  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  527. 00000552  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  528. 00000556  504F                     addq.w     A7, 8
  529. label00000558:
  530. 00000558  286E FFFC                movea.l    A4, [A6 - 0x4]
  531. 0000055C  4E5E                     unlink     A6
  532. 0000055E  4E75                     rts
  533. fn00000560:
  534. 00000560  4E56 0000                link       A6, 0
  535. 00000564  2F0C                     move.l     -[A7], A4
  536. 00000566  286E 0008                movea.l    A4, [A6 + 0x8]
  537. 0000056A  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  538. 0000056E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  539. 00000572  296E 000C 0012           move.l     [A4 + 0x12], [A6 + 0xC]
  540. 00000578  4A6C 001E                tst.w      [A4 + 0x1E]
  541. 0000057C  584F                     addq.w     A7, 4
  542. 0000057E  6F12                     ble        +0x14 /* 00000592 */
  543. 00000580  7000                     moveq.l    D0, 0x00
  544. 00000582  2F00                     move.l     -[A7], D0
  545. 00000584  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  546. 00000588  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  547. 0000058C  2940 0016                move.l     [A4 + 0x16], D0
  548. 00000590  504F                     addq.w     A7, 8
  549. label00000592:
  550. 00000592  286E FFFC                movea.l    A4, [A6 - 0x4]
  551. 00000596  4E5E                     unlink     A6
  552. 00000598  4E75                     rts
  553. fn0000059A:
  554. 0000059A  4E56 0000                link       A6, 0
  555. 0000059E  48E7 0108                movem.l    -[A7], D7,A4
  556. 000005A2  286E 0008                movea.l    A4, [A6 + 0x8]
  557. 000005A6  4247                     clr.w      D7
  558. 000005A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  559. 000005AC  2F0C                     move.l     -[A7], A4
  560. 000005AE  4EBA 291E                jsr        [PC + 0x291E /* 00002ECE */]
  561. 000005B2  3E00                     move.w     D7, D0
  562. 000005B4  504F                     addq.w     A7, 8
  563. 000005B6  6610                     bne        +0x12 /* 000005C8 */
  564. 000005B8  70F8                     moveq.l    D0, 0xFFFFFFF8
  565. 000005BA  2F00                     move.l     -[A7], D0
  566. 000005BC  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  567. 000005C0  4EBA 3214                jsr        [PC + 0x3214 /* 000037D6 */]
  568. 000005C4  3E00                     move.w     D7, D0
  569. 000005C6  504F                     addq.w     A7, 8
  570. label000005C8:
  571. 000005C8  3007                     move.w     D0, D7
  572. 000005CA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  573. 000005D0  4E5E                     unlink     A6
  574. 000005D2  4E75                     rts
  575. fn000005D4:
  576. 000005D4  4E56 FFFC                link       A6, -0x0004
  577. 000005D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  578. 000005DC  266E 000C                movea.l    A3, [A6 + 0xC]
  579. 000005E0  286E 0008                movea.l    A4, [A6 + 0x8]
  580. 000005E4  4247                     clr.w      D7
  581. 000005E6  2D6C 000E FFFC           move.l     [A6 - 0x4], [A4 + 0xE]
  582. 000005EC  2F0B                     move.l     -[A7], A3
  583. 000005EE  2F0C                     move.l     -[A7], A4
  584. 000005F0  4EBA 28DC                jsr        [PC + 0x28DC /* 00002ECE */]
  585. 000005F4  3E00                     move.w     D7, D0
  586. 000005F6  504F                     addq.w     A7, 8
  587. 000005F8  6638                     bne        +0x3A /* 00000632 */
  588. 000005FA  202B 0004                move.l     D0, [A3 + 0x4]
  589. 000005FE  5280                     addq.l     D0, 1
  590. 00000600  72FE                     moveq.l    D1, 0xFFFFFFFE
  591. 00000602  C280                     and.l      D1, D0
  592. 00000604  2F01                     move.l     -[A7], D1
  593. 00000606  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  594. 0000060A  4EBA 31CA                jsr        [PC + 0x31CA /* 000037D6 */]
  595. 0000060E  3E00                     move.w     D7, D0
  596. 00000610  504F                     addq.w     A7, 8
  597. 00000612  661E                     bne        +0x20 /* 00000632 */
  598. 00000614  2F0B                     move.l     -[A7], A3
  599. 00000616  2F0C                     move.l     -[A7], A4
  600. 00000618  4EBA 28B4                jsr        [PC + 0x28B4 /* 00002ECE */]
  601. 0000061C  3E00                     move.w     D7, D0
  602. 0000061E  504F                     addq.w     A7, 8
  603. 00000620  6610                     bne        +0x12 /* 00000632 */
  604. 00000622  70F8                     moveq.l    D0, 0xFFFFFFF8
  605. 00000624  2F00                     move.l     -[A7], D0
  606. 00000626  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  607. 0000062A  4EBA 31AA                jsr        [PC + 0x31AA /* 000037D6 */]
  608. 0000062E  3E00                     move.w     D7, D0
  609. 00000630  504F                     addq.w     A7, 8
  610. label00000632:
  611. 00000632  3007                     move.w     D0, D7
  612. 00000634  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  613. 0000063A  4E5E                     unlink     A6
  614. 0000063C  4E75                     rts
  615. fn0000063E:
  616. 0000063E  4E56 FFF8                link       A6, -0x0008
  617. 00000642  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  618. 00000646  2C2E 000C                move.l     D6, [A6 + 0xC]
  619. 0000064A  286E 0008                movea.l    A4, [A6 + 0x8]
  620. 0000064E  266C 000E                movea.l    A3, [A4 + 0xE]
  621. 00000652  2F2C 005E                move.l     -[A7], [A4 + 0x5E]
  622. 00000656  2F0B                     move.l     -[A7], A3
  623. 00000658  4EBA 3162                jsr        [PC + 0x3162 /* 000037BC */]
  624. 0000065C  3E00                     move.w     D7, D0
  625. 0000065E  504F                     addq.w     A7, 8
  626. 00000660  6600 00A0                bne        +0xA2 /* 00000702 */
  627. 00000664  486E FFF8                pea.l      [A6 - 0x8]
  628. 00000668  2F0C                     move.l     -[A7], A4
  629. 0000066A  4EBA FF2E                jsr        [PC - 0xD2 /* 0000059A */]
  630. 0000066E  3E00                     move.w     D7, D0
  631. 00000670  504F                     addq.w     A7, 8
  632. 00000672  6600 008E                bne        +0x90 /* 00000702 */
  633. 00000676  206E 0010                movea.l    A0, [A6 + 0x10]
  634. 0000067A  20AE FFFC                move.l     [A0], [A6 - 0x4]
  635. 0000067E  0CAE 5249 4658 FFF8      cmpi.l     [A6 - 0x8], 0x52494658 /* 'RIFX' */
  636. 00000686  6726                     beq        +0x28 /* 000006AE */
  637. 00000688  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  638. 0000068C  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  639. 00000690  0C80 5249 4658           cmpi.l     D0, 0x52494658 /* 'RIFX' */
  640. 00000696  56C3                     sne        D3
  641. 00000698  4403                     neg.b      D3
  642. 0000069A  4883                     ext.w      D3
  643. 0000069C  3E03                     move.w     D7, D3
  644. 0000069E  584F                     addq.w     A7, 4
  645. 000006A0  6706                     beq        +0x8 /* 000006A8 */
  646. 000006A2  3E3C 00C9                move.w     D7, 0xC9
  647. 000006A6  605A                     bra        +0x5C /* 00000702 */
  648. label000006A8:
  649. 000006A8  197C 0001 006A           move.b     [A4 + 0x6A], 0x1
  650. label000006AE:
  651. 000006AE  7008                     moveq.l    D0, 0x08
  652. 000006B0  2F00                     move.l     -[A7], D0
  653. 000006B2  2F0B                     move.l     -[A7], A3
  654. 000006B4  4EBA 3120                jsr        [PC + 0x3120 /* 000037D6 */]
  655. 000006B8  3E00                     move.w     D7, D0
  656. 000006BA  504F                     addq.w     A7, 8
  657. 000006BC  6644                     bne        +0x46 /* 00000702 */
  658. 000006BE  7004                     moveq.l    D0, 0x04
  659. 000006C0  2F00                     move.l     -[A7], D0
  660. 000006C2  486E FFF8                pea.l      [A6 - 0x8]
  661. 000006C6  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  662. 000006CA  4EBA 2E58                jsr        [PC + 0x2E58 /* 00003524 */]
  663. 000006CE  3E00                     move.w     D7, D0
  664. 000006D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  665. 000006D4  662C                     bne        +0x2E /* 00000702 */
  666. 000006D6  4A2C 006A                tst.b      [A4 + 0x6A]
  667. 000006DA  670E                     beq        +0x10 /* 000006EA */
  668. 000006DC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  669. 000006E0  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  670. 000006E4  2D40 FFF8                move.l     [A6 - 0x8], D0
  671. 000006E8  584F                     addq.w     A7, 4
  672. label000006EA:
  673. 000006EA  7600                     moveq.l    D3, 0x00
  674. 000006EC  4A86                     tst.l      D6
  675. 000006EE  6708                     beq        +0xA /* 000006F8 */
  676. 000006F0  BCAE FFF8                cmp.l      D6, [A6 - 0x8]
  677. 000006F4  6702                     beq        +0x4 /* 000006F8 */
  678. 000006F6  7601                     moveq.l    D3, 0x01
  679. label000006F8:
  680. 000006F8  4883                     ext.w      D3
  681. 000006FA  3E03                     move.w     D7, D3
  682. 000006FC  6704                     beq        +0x6 /* 00000702 */
  683. 000006FE  3E3C 00C9                move.w     D7, 0xC9
  684. label00000702:
  685. 00000702  3007                     move.w     D0, D7
  686. 00000704  4CEE 18C8 FFE4           movem.l    D3,D6,D7,A3,A4, [A6 - 0x1C]
  687. 0000070A  4E5E                     unlink     A6
  688. 0000070C  4E75                     rts
  689. fn0000070E:
  690. 0000070E  4E56 0000                link       A6, 0
  691. 00000712  7001                     moveq.l    D0, 0x01
  692. 00000714  2F00                     move.l     -[A7], D0
  693. 00000716  7218                     moveq.l    D1, 0x18
  694. 00000718  2F01                     move.l     -[A7], D1
  695. 0000071A  487A 000E                pea.l      [PC + 0xE /* 0000072A, value 0x34343434 '4444', cstring "444444" */]
  696. 0000071E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  697. 00000722  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  698. 00000726  4E5E                     unlink     A6
  699. 00000728  4E75                     rts
  700. 0000072A  3434 3434                move.w     D2, [A4 + D3.w * 4 + 0x34]
  701. 0000072E  3434 0000                move.w     D2, [A4 + D0.w]
  702. fn00000732:
  703. 00000732  4E56 FFF4                link       A6, -0x000C
  704. 00000736  48E7 0118                movem.l    -[A7], D7,A3,A4
  705. 0000073A  266E 000C                movea.l    A3, [A6 + 0xC]
  706. 0000073E  286E 0008                movea.l    A4, [A6 + 0x8]
  707. 00000742  4247                     clr.w      D7
  708. 00000744  2D6C 000E FFFC           move.l     [A6 - 0x4], [A4 + 0xE]
  709. 0000074A  486E FFF4                pea.l      [A6 - 0xC]
  710. 0000074E  2F0C                     move.l     -[A7], A4
  711. 00000750  4EBA FE48                jsr        [PC - 0x1B8 /* 0000059A */]
  712. 00000754  3E00                     move.w     D7, D0
  713. 00000756  504F                     addq.w     A7, 8
  714. 00000758  6674                     bne        +0x76 /* 000007CE */
  715. label0000075A:
  716. 0000075A  0CAE 696D 6170 FFF4      cmpi.l     [A6 - 0xC], 0x696D6170 /* 'imap' */
  717. 00000762  6710                     beq        +0x12 /* 00000774 */
  718. 00000764  486E FFF4                pea.l      [A6 - 0xC]
  719. 00000768  2F0C                     move.l     -[A7], A4
  720. 0000076A  4EBA FE68                jsr        [PC - 0x198 /* 000005D4 */]
  721. 0000076E  3E00                     move.w     D7, D0
  722. 00000770  504F                     addq.w     A7, 8
  723. 00000772  67E6                     beq        -0x18 /* 0000075A */
  724. label00000774:
  725. 00000774  7008                     moveq.l    D0, 0x08
  726. 00000776  2F00                     move.l     -[A7], D0
  727. 00000778  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  728. 0000077C  4EBA 3058                jsr        [PC + 0x3058 /* 000037D6 */]
  729. 00000780  3E00                     move.w     D7, D0
  730. 00000782  504F                     addq.w     A7, 8
  731. 00000784  6648                     bne        +0x4A /* 000007CE */
  732. 00000786  7018                     moveq.l    D0, 0x18
  733. 00000788  2F00                     move.l     -[A7], D0
  734. 0000078A  2F0B                     move.l     -[A7], A3
  735. 0000078C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  736. 00000790  4EBA 2D92                jsr        [PC + 0x2D92 /* 00003524 */]
  737. 00000794  3E00                     move.w     D7, D0
  738. 00000796  4FEF 000C                lea.l      A7, [A7 + 0xC]
  739. 0000079A  6632                     bne        +0x34 /* 000007CE */
  740. 0000079C  4A2C 006A                tst.b      [A4 + 0x6A]
  741. 000007A0  6708                     beq        +0xA /* 000007AA */
  742. 000007A2  2F0B                     move.l     -[A7], A3
  743. 000007A4  4EBA FF68                jsr        [PC - 0x98 /* 0000070E */]
  744. 000007A8  584F                     addq.w     A7, 4
  745. label000007AA:
  746. 000007AA  70FF                     moveq.l    D0, 0xFFFFFFFF
  747. 000007AC  B0AB 0004                cmp.l      D0, [A3 + 0x4]
  748. 000007B0  6706                     beq        +0x8 /* 000007B8 */
  749. 000007B2  4AAB 0004                tst.l      [A3 + 0x4]
  750. 000007B6  6606                     bne        +0x8 /* 000007BE */
  751. label000007B8:
  752. 000007B8  3E3C 00CF                move.w     D7, 0xCF
  753. 000007BC  6010                     bra        +0x12 /* 000007CE */
  754. label000007BE:
  755. 000007BE  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  756. 000007C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  757. 000007C6  4EBA 2FF4                jsr        [PC + 0x2FF4 /* 000037BC */]
  758. 000007CA  3E00                     move.w     D7, D0
  759. 000007CC  504F                     addq.w     A7, 8
  760. label000007CE:
  761. 000007CE  3007                     move.w     D0, D7
  762. 000007D0  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  763. 000007D6  4E5E                     unlink     A6
  764. 000007D8  4E75                     rts
  765. fn000007DA:
  766. 000007DA  4E56 FFD4                link       A6, -0x002C
  767. 000007DE  48E7 0118                movem.l    -[A7], D7,A3,A4
  768. 000007E2  266E 000C                movea.l    A3, [A6 + 0xC]
  769. 000007E6  286E 0008                movea.l    A4, [A6 + 0x8]
  770. 000007EA  4247                     clr.w      D7
  771. 000007EC  4AAC 005E                tst.l      [A4 + 0x5E]
  772. 000007F0  671C                     beq        +0x1E /* 0000080E */
  773. 000007F2  2F0B                     move.l     -[A7], A3
  774. 000007F4  4EBA 3198                jsr        [PC + 0x3198 /* 0000398E */]
  775. 000007F8  3E00                     move.w     D7, D0
  776. 000007FA  584F                     addq.w     A7, 4
  777. 000007FC  661A                     bne        +0x1C /* 00000818 */
  778. 000007FE  2F2C 005E                move.l     -[A7], [A4 + 0x5E]
  779. 00000802  2F0B                     move.l     -[A7], A3
  780. 00000804  4EBA 2FB6                jsr        [PC + 0x2FB6 /* 000037BC */]
  781. 00000808  3E00                     move.w     D7, D0
  782. 0000080A  504F                     addq.w     A7, 8
  783. 0000080C  600A                     bra        +0xC /* 00000818 */
  784. label0000080E:
  785. 0000080E  2F0B                     move.l     -[A7], A3
  786. 00000810  4EBA 308E                jsr        [PC + 0x308E /* 000038A0 */]
  787. 00000814  3E00                     move.w     D7, D0
  788. 00000816  584F                     addq.w     A7, 4
  789. label00000818:
  790. 00000818  4A47                     tst.w      D7
  791. 0000081A  664E                     bne        +0x50 /* 0000086A */
  792. 0000081C  197C 0001 0069           move.b     [A4 + 0x69], 0x1
  793. 00000822  2D7C 5249 4658 FFD4      move.l     [A6 - 0x2C], 0x52494658 /* 'RIFX' */
  794. 0000082A  7060                     moveq.l    D0, 0x60
  795. 0000082C  2D40 FFD8                move.l     [A6 - 0x28], D0
  796. 00000830  2D6C 0008 FFDC           move.l     [A6 - 0x24], [A4 + 0x8]
  797. 00000836  2D7C 696D 6170 FFE0      move.l     [A6 - 0x20], 0x696D6170 /* 'imap' */
  798. 0000083E  7218                     moveq.l    D1, 0x18
  799. 00000840  2D41 FFE4                move.l     [A6 - 0x1C], D1
  800. 00000844  7018                     moveq.l    D0, 0x18
  801. 00000846  2F00                     move.l     -[A7], D0
  802. 00000848  486E FFE8                pea.l      [A6 - 0x18]
  803. 0000084C  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  804. 00000850  70FF                     moveq.l    D0, 0xFFFFFFFF
  805. 00000852  2D40 FFEC                move.l     [A6 - 0x14], D0
  806. 00000856  702C                     moveq.l    D0, 0x2C
  807. 00000858  2F00                     move.l     -[A7], D0
  808. 0000085A  486E FFD4                pea.l      [A6 - 0x2C]
  809. 0000085E  2F0B                     move.l     -[A7], A3
  810. 00000860  4EBA 2E92                jsr        [PC + 0x2E92 /* 000036F4 */]
  811. 00000864  3E00                     move.w     D7, D0
  812. 00000866  4FEF 0014                lea.l      A7, [A7 + 0x14]
  813. label0000086A:
  814. 0000086A  3007                     move.w     D0, D7
  815. 0000086C  4CEE 1880 FFC8           movem.l    D7,A3,A4, [A6 - 0x38]
  816. 00000872  4E5E                     unlink     A6
  817. 00000874  4E75                     rts
  818. fn00000876:
  819. 00000876  4E56 0000                link       A6, 0
  820. 0000087A  2F0C                     move.l     -[A7], A4
  821. 0000087C  286E 0008                movea.l    A4, [A6 + 0x8]
  822. 00000880  7000                     moveq.l    D0, 0x00
  823. 00000882  2F00                     move.l     -[A7], D0
  824. 00000884  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  825. 00000888  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  826. 0000088C  504F                     addq.w     A7, 8
  827. 0000088E  7000                     moveq.l    D0, 0x00
  828. 00000890  2F00                     move.l     -[A7], D0
  829. 00000892  7218                     moveq.l    D1, 0x18
  830. 00000894  2F01                     move.l     -[A7], D1
  831. 00000896  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  832. 0000089A  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  833. 0000089E  7000                     moveq.l    D0, 0x00
  834. 000008A0  2F00                     move.l     -[A7], D0
  835. 000008A2  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  836. 000008A6  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  837. 000008AA  2940 0016                move.l     [A4 + 0x16], D0
  838. 000008AE  2040                     movea.l    A0, D0
  839. 000008B0  30BC 0018                move.w     [A0], 0x18
  840. 000008B4  206C 0016                movea.l    A0, [A4 + 0x16]
  841. 000008B8  317C 0014 0002           move.w     [A0 + 0x2], 0x14
  842. 000008BE  206C 0016                movea.l    A0, [A4 + 0x16]
  843. 000008C2  7000                     moveq.l    D0, 0x00
  844. 000008C4  2140 0004                move.l     [A0 + 0x4], D0
  845. 000008C8  206C 0016                movea.l    A0, [A4 + 0x16]
  846. 000008CC  2140 0008                move.l     [A0 + 0x8], D0
  847. 000008D0  206C 0016                movea.l    A0, [A4 + 0x16]
  848. 000008D4  72FF                     moveq.l    D1, 0xFFFFFFFF
  849. 000008D6  2141 000C                move.l     [A0 + 0xC], D1
  850. 000008DA  206C 0016                movea.l    A0, [A4 + 0x16]
  851. 000008DE  2141 0014                move.l     [A0 + 0x14], D1
  852. 000008E2  206C 0016                movea.l    A0, [A4 + 0x16]
  853. 000008E6  2141 0010                move.l     [A0 + 0x10], D1
  854. 000008EA  2941 0038                move.l     [A4 + 0x38], D1
  855. 000008EE  2941 004A                move.l     [A4 + 0x4A], D1
  856. 000008F2  2941 003C                move.l     [A4 + 0x3C], D1
  857. 000008F6  2940 004E                move.l     [A4 + 0x4E], D0
  858. 000008FA  422C 0068                clr.b      [A4 + 0x68]
  859. 000008FE  422C 006A                clr.b      [A4 + 0x6A]
  860. 00000902  4FEF 0014                lea.l      A7, [A7 + 0x14]
  861. 00000906  286E FFFC                movea.l    A4, [A6 - 0x4]
  862. 0000090A  4E5E                     unlink     A6
  863. 0000090C  4E75                     rts
  864. fn0000090E:
  865. 0000090E  4E56 0000                link       A6, 0
  866. 00000912  202E 0008                move.l     D0, [A6 + 0x8]
  867. 00000916  0480 5249 4658           subi.l     D0, 0x52494658 /* 'RIFX' */
  868. 0000091C  6712                     beq        +0x14 /* 00000930 */
  869. 0000091E  0480 182C 2813           subi.l     D0, 0x182C2813
  870. 00000924  671A                     beq        +0x1C /* 00000940 */
  871. 00000926  0480 02F7 F305           subi.l     D0, 0x2F7F305
  872. 0000092C  670A                     beq        +0xC /* 00000938 */
  873. 0000092E  6018                     bra        +0x1A /* 00000948 */
  874. label00000930:
  875. 00000930  41ED DDCE                lea.l      A0, [A5 - 0x2232]
  876. 00000934  2008                     move.l     D0, A0
  877. 00000936  6016                     bra        +0x18 /* 0000094E */
  878. label00000938:
  879. 00000938  41ED DDE2                lea.l      A0, [A5 - 0x221E]
  880. 0000093C  2008                     move.l     D0, A0
  881. 0000093E  600E                     bra        +0x10 /* 0000094E */
  882. label00000940:
  883. 00000940  41ED DDF6                lea.l      A0, [A5 - 0x220A]
  884. 00000944  2008                     move.l     D0, A0
  885. 00000946  6006                     bra        +0x8 /* 0000094E */
  886. label00000948:
  887. 00000948  41ED DE0A                lea.l      A0, [A5 - 0x21F6]
  888. 0000094C  2008                     move.l     D0, A0
  889. label0000094E:
  890. 0000094E  4E5E                     unlink     A6
  891. 00000950  4E75                     rts
  892. 00000952  4E56 0000                link       A6, 0
  893. 00000956  48E7 0118                movem.l    -[A7], D7,A3,A4
  894. 0000095A  2E2E 000C                move.l     D7, [A6 + 0xC]
  895. 0000095E  7003                     moveq.l    D0, 0x03
  896. 00000960  B087                     cmp.l      D0, D7
  897. 00000962  6F02                     ble        +0x4 /* 00000966 */
  898. 00000964  7E03                     moveq.l    D7, 0x03
  899. label00000966:
  900. 00000966  7070                     moveq.l    D0, 0x70
  901. 00000968  2F00                     move.l     -[A7], D0
  902. 0000096A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  903. 0000096E  2840                     movea.l    A4, D0
  904. 00000970  200C                     move.l     D0, A4
  905. 00000972  584F                     addq.w     A7, 4
  906. 00000974  6604                     bne        +0x6 /* 0000097A */
  907. 00000976  7000                     moveq.l    D0, 0x00
  908. 00000978  606A                     bra        +0x6C /* 000009E4 */
  909. label0000097A:
  910. 0000097A  7070                     moveq.l    D0, 0x70
  911. 0000097C  2F00                     move.l     -[A7], D0
  912. 0000097E  2F0C                     move.l     -[A7], A4
  913. 00000980  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  914. 00000984  7000                     moveq.l    D0, 0x00
  915. 00000986  2F00                     move.l     -[A7], D0
  916. 00000988  7218                     moveq.l    D1, 0x18
  917. 0000098A  2F01                     move.l     -[A7], D1
  918. 0000098C  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  919. 00000990  2640                     movea.l    A3, D0
  920. 00000992  200B                     move.l     D0, A3
  921. 00000994  4FEF 0010                lea.l      A7, [A7 + 0x10]
  922. 00000998  660C                     bne        +0xE /* 000009A6 */
  923. 0000099A  2F0C                     move.l     -[A7], A4
  924. 0000099C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  925. 000009A0  7000                     moveq.l    D0, 0x00
  926. 000009A2  584F                     addq.w     A7, 4
  927. 000009A4  603E                     bra        +0x40 /* 000009E4 */
  928. label000009A6:
  929. 000009A6  296E 0008 0008           move.l     [A4 + 0x8], [A6 + 0x8]
  930. 000009AC  2947 001A                move.l     [A4 + 0x1A], D7
  931. 000009B0  294B 0012                move.l     [A4 + 0x12], A3
  932. 000009B4  7000                     moveq.l    D0, 0x00
  933. 000009B6  2F00                     move.l     -[A7], D0
  934. 000009B8  2F0B                     move.l     -[A7], A3
  935. 000009BA  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  936. 000009BE  2940 0016                move.l     [A4 + 0x16], D0
  937. 000009C2  397C 0001 001E           move.w     [A4 + 0x1E], 0x1
  938. 000009C8  7000                     moveq.l    D0, 0x00
  939. 000009CA  2940 000E                move.l     [A4 + 0xE], D0
  940. 000009CE  422C 0069                clr.b      [A4 + 0x69]
  941. 000009D2  2F0C                     move.l     -[A7], A4
  942. 000009D4  4EBA FEA0                jsr        [PC - 0x160 /* 00000876 */]
  943. 000009D8  2F0C                     move.l     -[A7], A4
  944. 000009DA  4EBA FB5A                jsr        [PC - 0x4A6 /* 00000536 */]
  945. 000009DE  200C                     move.l     D0, A4
  946. 000009E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  947. label000009E4:
  948. 000009E4  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  949. 000009EA  4E5E                     unlink     A6
  950. 000009EC  4E75                     rts
  951. 000009EE  4E56 0000                link       A6, 0
  952. 000009F2  48E7 0018                movem.l    -[A7], A3,A4
  953. 000009F6  286E 0008                movea.l    A4, [A6 + 0x8]
  954. 000009FA  266C 000E                movea.l    A3, [A4 + 0xE]
  955. 000009FE  200B                     move.l     D0, A3
  956. 00000A00  670E                     beq        +0x10 /* 00000A10 */
  957. 00000A02  4AAC 005A                tst.l      [A4 + 0x5A]
  958. 00000A06  6608                     bne        +0xA /* 00000A10 */
  959. 00000A08  2F0B                     move.l     -[A7], A3
  960. 00000A0A  4EBA 2AA0                jsr        [PC + 0x2AA0 /* 000034AC */]
  961. 00000A0E  584F                     addq.w     A7, 4
  962. label00000A10:
  963. 00000A10  4AAC 0012                tst.l      [A4 + 0x12]
  964. 00000A14  670A                     beq        +0xC /* 00000A20 */
  965. 00000A16  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  966. 00000A1A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  967. 00000A1E  584F                     addq.w     A7, 4
  968. label00000A20:
  969. 00000A20  2F0C                     move.l     -[A7], A4
  970. 00000A22  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  971. 00000A26  584F                     addq.w     A7, 4
  972. 00000A28  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  973. 00000A2E  4E5E                     unlink     A6
  974. 00000A30  4E75                     rts
  975. fn00000A32:
  976. 00000A32  4E56 0000                link       A6, 0
  977. 00000A36  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  978. 00000A3A  2C2E 000C                move.l     D6, [A6 + 0xC]
  979. 00000A3E  286E 0008                movea.l    A4, [A6 + 0x8]
  980. 00000A42  4247                     clr.w      D7
  981. 00000A44  70FF                     moveq.l    D0, 0xFFFFFFFF
  982. 00000A46  B086                     cmp.l      D0, D6
  983. 00000A48  57C3                     seq        D3
  984. 00000A4A  4403                     neg.b      D3
  985. 00000A4C  4883                     ext.w      D3
  986. 00000A4E  3E03                     move.w     D7, D3
  987. 00000A50  6706                     beq        +0x8 /* 00000A58 */
  988. 00000A52  3E3C 00CB                move.w     D7, 0xCB
  989. 00000A56  603A                     bra        +0x3C /* 00000A92 */
  990. label00000A58:
  991. 00000A58  206C 0016                movea.l    A0, [A4 + 0x16]
  992. 00000A5C  BCA8 0008                cmp.l      D6, [A0 + 0x8]
  993. 00000A60  5CC3                     sge        D3
  994. 00000A62  4403                     neg.b      D3
  995. 00000A64  4883                     ext.w      D3
  996. 00000A66  3E03                     move.w     D7, D3
  997. 00000A68  6706                     beq        +0x8 /* 00000A70 */
  998. 00000A6A  3E3C 00CC                move.w     D7, 0xCC
  999. 00000A6E  6022                     bra        +0x24 /* 00000A92 */
  1000. label00000A70:
  1001. 00000A70  2F06                     move.l     -[A7], D6
  1002. 00000A72  2F0C                     move.l     -[A7], A4
  1003. 00000A74  4EBA FA58                jsr        [PC - 0x5A8 /* 000004CE */]
  1004. 00000A78  2640                     movea.l    A3, D0
  1005. 00000A7A  302E 0012                move.w     D0, [A6 + 0x12]
  1006. 00000A7E  C06B 000C                and.w      D0, [A3 + 0xC]
  1007. 00000A82  56C3                     sne        D3
  1008. 00000A84  4403                     neg.b      D3
  1009. 00000A86  4883                     ext.w      D3
  1010. 00000A88  3E03                     move.w     D7, D3
  1011. 00000A8A  504F                     addq.w     A7, 8
  1012. 00000A8C  6704                     beq        +0x6 /* 00000A92 */
  1013. 00000A8E  3E3C 00CD                move.w     D7, 0xCD
  1014. label00000A92:
  1015. 00000A92  3947 0066                move.w     [A4 + 0x66], D7
  1016. 00000A96  3007                     move.w     D0, D7
  1017. 00000A98  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  1018. 00000A9E  4E5E                     unlink     A6
  1019. 00000AA0  4E75                     rts
  1020. fn00000AA2:
  1021. 00000AA2  4E56 0000                link       A6, 0
  1022. 00000AA6  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  1023. 00000AAA  266E 000C                movea.l    A3, [A6 + 0xC]
  1024. 00000AAE  286E 0008                movea.l    A4, [A6 + 0x8]
  1025. 00000AB2  4247                     clr.w      D7
  1026. 00000AB4  7014                     moveq.l    D0, 0x14
  1027. 00000AB6  2F00                     move.l     -[A7], D0
  1028. 00000AB8  486C 0020                pea.l      [A4 + 0x20]
  1029. 00000ABC  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  1030. 00000AC0  2F0B                     move.l     -[A7], A3
  1031. 00000AC2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  1032. 00000AC6  2C00                     move.l     D6, D0
  1033. 00000AC8  7018                     moveq.l    D0, 0x18
  1034. 00000ACA  B086                     cmp.l      D0, D6
  1035. 00000ACC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1036. 00000AD0  6C02                     bge        +0x4 /* 00000AD4 */
  1037. 00000AD2  7C18                     moveq.l    D6, 0x18
  1038. label00000AD4:
  1039. 00000AD4  2F06                     move.l     -[A7], D6
  1040. 00000AD6  486C 0020                pea.l      [A4 + 0x20]
  1041. 00000ADA  2F13                     move.l     -[A7], [A3]
  1042. 00000ADC  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  1043. 00000AE0  7001                     moveq.l    D0, 0x01
  1044. 00000AE2  B0AC 0020                cmp.l      D0, [A4 + 0x20]
  1045. 00000AE6  5EC3                     sgt        D3
  1046. 00000AE8  4403                     neg.b      D3
  1047. 00000AEA  4883                     ext.w      D3
  1048. 00000AEC  3E03                     move.w     D7, D3
  1049. 00000AEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1050. 00000AF2  6704                     beq        +0x6 /* 00000AF8 */
  1051. 00000AF4  3E3C 00CF                move.w     D7, 0xCF
  1052. label00000AF8:
  1053. 00000AF8  3007                     move.w     D0, D7
  1054. 00000AFA  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  1055. 00000B00  4E5E                     unlink     A6
  1056. 00000B02  4E75                     rts
  1057. fn00000B04:
  1058. 00000B04  4E56 FFFA                link       A6, -0x0006
  1059. 00000B08  48E7 0018                movem.l    -[A7], A3,A4
  1060. 00000B0C  286E 0008                movea.l    A4, [A6 + 0x8]
  1061. 00000B10  7001                     moveq.l    D0, 0x01
  1062. 00000B12  2940 0020                move.l     [A4 + 0x20], D0
  1063. 00000B16  7002                     moveq.l    D0, 0x02
  1064. 00000B18  2F00                     move.l     -[A7], D0
  1065. 00000B1A  2F0C                     move.l     -[A7], A4
  1066. 00000B1C  4EBA F9B0                jsr        [PC - 0x650 /* 000004CE */]
  1067. 00000B20  2040                     movea.l    A0, D0
  1068. 00000B22  2968 0008 0024           move.l     [A4 + 0x24], [A0 + 0x8]
  1069. 00000B28  7001                     moveq.l    D0, 0x01
  1070. 00000B2A  2F00                     move.l     -[A7], D0
  1071. 00000B2C  2F0C                     move.l     -[A7], A4
  1072. 00000B2E  4EBA F99E                jsr        [PC - 0x662 /* 000004CE */]
  1073. 00000B32  2040                     movea.l    A0, D0
  1074. 00000B34  2D68 0010 FFFA           move.l     [A6 - 0x6], [A0 + 0x10]
  1075. 00000B3A  486E FFFE                pea.l      [A6 - 0x2]
  1076. 00000B3E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1077. 00000B42  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  1078. 00000B46  2640                     movea.l    A3, D0
  1079. 00000B48  41EC 0020                lea.l      A0, [A4 + 0x20]
  1080. 00000B4C  224B                     movea.l    A1, A3
  1081. 00000B4E  7005                     moveq.l    D0, 0x05
  1082. label00000B50:
  1083. 00000B50  22D8                     move.l     [A1]+, [A0]+
  1084. 00000B52  51C8 FFFC                dbf        D0, -0x6 /* 00000B50 */
  1085. 00000B56  4A2C 006A                tst.b      [A4 + 0x6A]
  1086. 00000B5A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1087. 00000B5E  6708                     beq        +0xA /* 00000B68 */
  1088. 00000B60  2F0B                     move.l     -[A7], A3
  1089. 00000B62  4EBA FBAA                jsr        [PC - 0x456 /* 0000070E */]
  1090. 00000B66  584F                     addq.w     A7, 4
  1091. label00000B68:
  1092. 00000B68  486E FFFE                pea.l      [A6 - 0x2]
  1093. 00000B6C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1094. 00000B70  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1095. 00000B74  504F                     addq.w     A7, 8
  1096. 00000B76  4CEE 1800 FFF2           movem.l    A3,A4, [A6 - 0xE]
  1097. 00000B7C  4E5E                     unlink     A6
  1098. 00000B7E  4E75                     rts
  1099. fn00000B80:
  1100. 00000B80  4E56 0000                link       A6, 0
  1101. 00000B84  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1102. 00000B88  2C2E 000C                move.l     D6, [A6 + 0xC]
  1103. 00000B8C  266E 0008                movea.l    A3, [A6 + 0x8]
  1104. 00000B90  4245                     clr.w      D5
  1105. 00000B92  7E00                     moveq.l    D7, 0x00
  1106. 00000B94  605C                     bra        +0x5E /* 00000BF2 */
  1107. label00000B96:
  1108. 00000B96  2F07                     move.l     -[A7], D7
  1109. 00000B98  2F0B                     move.l     -[A7], A3
  1110. 00000B9A  4EBA F932                jsr        [PC - 0x6CE /* 000004CE */]
  1111. 00000B9E  2840                     movea.l    A4, D0
  1112. 00000BA0  026C 7FFF 000C           andi.w     [A4 + 0xC], 0x7FFF
  1113. 00000BA6  7003                     moveq.l    D0, 0x03
  1114. 00000BA8  B087                     cmp.l      D0, D7
  1115. 00000BAA  504F                     addq.w     A7, 8
  1116. 00000BAC  6F2E                     ble        +0x30 /* 00000BDC */
  1117. 00000BAE  2014                     move.l     D0, [A4]
  1118. 00000BB0  0480 5249 4658           subi.l     D0, 0x52494658 /* 'RIFX' */
  1119. 00000BB6  6712                     beq        +0x14 /* 00000BCA */
  1120. 00000BB8  0480 1724 1B18           subi.l     D0, 0x17241B18
  1121. 00000BBE  6714                     beq        +0x16 /* 00000BD4 */
  1122. 00000BC0  0480 0400 0000           subi.l     D0, 0x4000000
  1123. 00000BC6  670C                     beq        +0xE /* 00000BD4 */
  1124. 00000BC8  600A                     bra        +0xC /* 00000BD4 */
  1125. label00000BCA:
  1126. 00000BCA  202C 0004                move.l     D0, [A4 + 0x4]
  1127. 00000BCE  5080                     addq.l     D0, 8
  1128. 00000BD0  2740 0038                move.l     [A3 + 0x38], D0
  1129. label00000BD4:
  1130. 00000BD4  7000                     moveq.l    D0, 0x00
  1131. 00000BD6  2940 0010                move.l     [A4 + 0x10], D0
  1132. 00000BDA  6014                     bra        +0x16 /* 00000BF0 */
  1133. label00000BDC:
  1134. 00000BDC  7004                     moveq.l    D0, 0x04
  1135. 00000BDE  C06C 000C                and.w      D0, [A4 + 0xC]
  1136. 00000BE2  7200                     moveq.l    D1, 0x00
  1137. 00000BE4  3200                     move.w     D1, D0
  1138. 00000BE6  4A81                     tst.l      D1
  1139. 00000BE8  6606                     bne        +0x8 /* 00000BF0 */
  1140. 00000BEA  7000                     moveq.l    D0, 0x00
  1141. 00000BEC  2940 0010                move.l     [A4 + 0x10], D0
  1142. label00000BF0:
  1143. 00000BF0  5287                     addq.l     D7, 1
  1144. label00000BF2:
  1145. 00000BF2  BC87                     cmp.l      D6, D7
  1146. 00000BF4  6EA0                     bgt        -0x5E /* 00000B96 */
  1147. 00000BF6  600A                     bra        +0xC /* 00000C02 */
  1148. label00000BF8:
  1149. 00000BF8  2F07                     move.l     -[A7], D7
  1150. 00000BFA  2F0B                     move.l     -[A7], A3
  1151. 00000BFC  4EBA 0338                jsr        [PC + 0x338 /* 00000F36 */]
  1152. 00000C00  504F                     addq.w     A7, 8
  1153. label00000C02:
  1154. 00000C02  2F0B                     move.l     -[A7], A3
  1155. 00000C04  4EBA 05AC                jsr        [PC + 0x5AC /* 000011B2 */]
  1156. 00000C08  2E00                     move.l     D7, D0
  1157. 00000C0A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1158. 00000C0C  B087                     cmp.l      D0, D7
  1159. 00000C0E  584F                     addq.w     A7, 4
  1160. 00000C10  66E6                     bne        -0x18 /* 00000BF8 */
  1161. 00000C12  3745 0066                move.w     [A3 + 0x66], D5
  1162. 00000C16  3005                     move.w     D0, D5
  1163. 00000C18  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  1164. 00000C1E  4E5E                     unlink     A6
  1165. 00000C20  4E75                     rts
  1166. fn00000C22:
  1167. 00000C22  4E56 0000                link       A6, 0
  1168. 00000C26  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1169. 00000C2A  282E 000C                move.l     D4, [A6 + 0xC]
  1170. 00000C2E  286E 0008                movea.l    A4, [A6 + 0x8]
  1171. 00000C32  4245                     clr.w      D5
  1172. 00000C34  2E04                     move.l     D7, D4
  1173. 00000C36  6624                     bne        +0x26 /* 00000C5C */
  1174. 00000C38  206C 0016                movea.l    A0, [A4 + 0x16]
  1175. 00000C3C  2828 0008                move.l     D4, [A0 + 0x8]
  1176. 00000C40  5284                     addq.l     D4, 1
  1177. 00000C42  2C28 0004                move.l     D6, [A0 + 0x4]
  1178. 00000C46  E286                     asr        D6, 1
  1179. 00000C48  BCAC 001A                cmp.l      D6, [A4 + 0x1A]
  1180. 00000C4C  6C04                     bge        +0x6 /* 00000C52 */
  1181. 00000C4E  2C2C 001A                move.l     D6, [A4 + 0x1A]
  1182. label00000C52:
  1183. 00000C52  206C 0016                movea.l    A0, [A4 + 0x16]
  1184. 00000C56  2E06                     move.l     D7, D6
  1185. 00000C58  DEA8 0008                add.l      D7, [A0 + 0x8]
  1186. label00000C5C:
  1187. 00000C5C  BEAC 001A                cmp.l      D7, [A4 + 0x1A]
  1188. 00000C60  6C04                     bge        +0x6 /* 00000C66 */
  1189. 00000C62  2E2C 001A                move.l     D7, [A4 + 0x1A]
  1190. label00000C66:
  1191. 00000C66  206C 0016                movea.l    A0, [A4 + 0x16]
  1192. 00000C6A  2C07                     move.l     D6, D7
  1193. 00000C6C  9CA8 0004                sub.l      D6, [A0 + 0x4]
  1194. 00000C70  4A86                     tst.l      D6
  1195. 00000C72  6F70                     ble        +0x72 /* 00000CE4 */
  1196. 00000C74  7000                     moveq.l    D0, 0x00
  1197. 00000C76  2F00                     move.l     -[A7], D0
  1198. 00000C78  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1199. 00000C7C  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1200. 00000C80  504F                     addq.w     A7, 8
  1201. label00000C82:
  1202. 00000C82  7000                     moveq.l    D0, 0x00
  1203. 00000C84  2F00                     move.l     -[A7], D0
  1204. 00000C86  2407                     move.l     D2, D7
  1205. 00000C88  E58A                     lsl        D2, 2
  1206. 00000C8A  2202                     move.l     D1, D2
  1207. 00000C8C  E58A                     lsl        D2, 2
  1208. 00000C8E  D481                     add.l      D2, D1
  1209. 00000C90  7218                     moveq.l    D1, 0x18
  1210. 00000C92  D481                     add.l      D2, D1
  1211. 00000C94  2F02                     move.l     -[A7], D2
  1212. 00000C96  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1213. 00000C9A  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  1214. 00000C9E  2640                     movea.l    A3, D0
  1215. 00000CA0  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  1216. 00000CA4  3A00                     move.w     D5, D0
  1217. 00000CA6  7000                     moveq.l    D0, 0x00
  1218. 00000CA8  2F00                     move.l     -[A7], D0
  1219. 00000CAA  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1220. 00000CAE  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  1221. 00000CB2  2940 0016                move.l     [A4 + 0x16], D0
  1222. 00000CB6  200B                     move.l     D0, A3
  1223. 00000CB8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1224. 00000CBC  670A                     beq        +0xC /* 00000CC8 */
  1225. 00000CBE  206C 0016                movea.l    A0, [A4 + 0x16]
  1226. 00000CC2  2147 0004                move.l     [A0 + 0x4], D7
  1227. 00000CC6  601C                     bra        +0x1E /* 00000CE4 */
  1228. label00000CC8:
  1229. 00000CC8  4A86                     tst.l      D6
  1230. 00000CCA  6F18                     ble        +0x1A /* 00000CE4 */
  1231. 00000CCC  2006                     move.l     D0, D6
  1232. 00000CCE  E280                     asr        D0, 1
  1233. 00000CD0  2C00                     move.l     D6, D0
  1234. 00000CD2  206C 0016                movea.l    A0, [A4 + 0x16]
  1235. 00000CD6  2E06                     move.l     D7, D6
  1236. 00000CD8  DEA8 0004                add.l      D7, [A0 + 0x4]
  1237. 00000CDC  B887                     cmp.l      D4, D7
  1238. 00000CDE  6FA2                     ble        -0x5C /* 00000C82 */
  1239. 00000CE0  2E04                     move.l     D7, D4
  1240. 00000CE2  609E                     bra        -0x60 /* 00000C82 */
  1241. label00000CE4:
  1242. 00000CE4  3945 0066                move.w     [A4 + 0x66], D5
  1243. 00000CE8  3005                     move.w     D0, D5
  1244. 00000CEA  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  1245. 00000CF0  4E5E                     unlink     A6
  1246. 00000CF2  4E75                     rts
  1247. fn00000CF4:
  1248. 00000CF4  4E56 0000                link       A6, 0
  1249. 00000CF8  2F0C                     move.l     -[A7], A4
  1250. 00000CFA  286E 0008                movea.l    A4, [A6 + 0x8]
  1251. 00000CFE  7000                     moveq.l    D0, 0x00
  1252. 00000D00  2F00                     move.l     -[A7], D0
  1253. 00000D02  2F0C                     move.l     -[A7], A4
  1254. 00000D04  4EBA F7C8                jsr        [PC - 0x838 /* 000004CE */]
  1255. 00000D08  2040                     movea.l    A0, D0
  1256. 00000D0A  2028 0004                move.l     D0, [A0 + 0x4]
  1257. 00000D0E  5080                     addq.l     D0, 8
  1258. 00000D10  222C 005E                move.l     D1, [A4 + 0x5E]
  1259. 00000D14  D280                     add.l      D1, D0
  1260. 00000D16  2001                     move.l     D0, D1
  1261. 00000D18  286E FFFC                movea.l    A4, [A6 - 0x4]
  1262. 00000D1C  4E5E                     unlink     A6
  1263. 00000D1E  4E75                     rts
  1264. fn00000D20:
  1265. 00000D20  4E56 0000                link       A6, 0
  1266. 00000D24  2F0C                     move.l     -[A7], A4
  1267. 00000D26  7000                     moveq.l    D0, 0x00
  1268. 00000D28  2F00                     move.l     -[A7], D0
  1269. 00000D2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1270. 00000D2E  4EBA F79E                jsr        [PC - 0x862 /* 000004CE */]
  1271. 00000D32  2840                     movea.l    A4, D0
  1272. 00000D34  202E 000C                move.l     D0, [A6 + 0xC]
  1273. 00000D38  5280                     addq.l     D0, 1
  1274. 00000D3A  72FE                     moveq.l    D1, 0xFFFFFFFE
  1275. 00000D3C  C280                     and.l      D1, D0
  1276. 00000D3E  D2AC 0004                add.l      D1, [A4 + 0x4]
  1277. 00000D42  5081                     addq.l     D1, 8
  1278. 00000D44  2941 0004                move.l     [A4 + 0x4], D1
  1279. 00000D48  006C 0001 000C           ori.w      [A4 + 0xC], 0x1
  1280. 00000D4E  286E FFFC                movea.l    A4, [A6 - 0x4]
  1281. 00000D52  4E5E                     unlink     A6
  1282. 00000D54  4E75                     rts
  1283. fn00000D56:
  1284. 00000D56  4E56 0000                link       A6, 0
  1285. 00000D5A  2F0C                     move.l     -[A7], A4
  1286. 00000D5C  7000                     moveq.l    D0, 0x00
  1287. 00000D5E  2F00                     move.l     -[A7], D0
  1288. 00000D60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1289. 00000D64  4EBA F768                jsr        [PC - 0x898 /* 000004CE */]
  1290. 00000D68  2840                     movea.l    A4, D0
  1291. 00000D6A  202E 000C                move.l     D0, [A6 + 0xC]
  1292. 00000D6E  5280                     addq.l     D0, 1
  1293. 00000D70  72FE                     moveq.l    D1, 0xFFFFFFFE
  1294. 00000D72  C280                     and.l      D1, D0
  1295. 00000D74  202C 0004                move.l     D0, [A4 + 0x4]
  1296. 00000D78  9081                     sub.l      D0, D1
  1297. 00000D7A  5180                     subq.l     D0, 8
  1298. 00000D7C  2940 0004                move.l     [A4 + 0x4], D0
  1299. 00000D80  006C 0001 000C           ori.w      [A4 + 0xC], 0x1
  1300. 00000D86  286E FFFC                movea.l    A4, [A6 - 0x4]
  1301. 00000D8A  4E5E                     unlink     A6
  1302. 00000D8C  4E75                     rts
  1303. fn00000D8E:
  1304. 00000D8E  4E56 0000                link       A6, 0
  1305. 00000D92  2F0C                     move.l     -[A7], A4
  1306. 00000D94  286E 0008                movea.l    A4, [A6 + 0x8]
  1307. 00000D98  28BC 6672 6565           move.l     [A4], 0x66726565 /* 'free' */
  1308. 00000D9E  7000                     moveq.l    D0, 0x00
  1309. 00000DA0  2940 0004                move.l     [A4 + 0x4], D0
  1310. 00000DA4  2940 0008                move.l     [A4 + 0x8], D0
  1311. 00000DA8  72FF                     moveq.l    D1, 0xFFFFFFFF
  1312. 00000DAA  2941 0010                move.l     [A4 + 0x10], D1
  1313. 00000DAE  397C 000C 000C           move.w     [A4 + 0xC], 0xC
  1314. 00000DB4  426C 000E                clr.w      [A4 + 0xE]
  1315. 00000DB8  286E FFFC                movea.l    A4, [A6 - 0x4]
  1316. 00000DBC  4E5E                     unlink     A6
  1317. 00000DBE  4E75                     rts
  1318. fn00000DC0:
  1319. 00000DC0  4E56 0000                link       A6, 0
  1320. 00000DC4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1321. 00000DC8  2E2E 000C                move.l     D7, [A6 + 0xC]
  1322. 00000DCC  286E 0008                movea.l    A4, [A6 + 0x8]
  1323. 00000DD0  2F07                     move.l     -[A7], D7
  1324. 00000DD2  2F0C                     move.l     -[A7], A4
  1325. 00000DD4  4EBA F6F8                jsr        [PC - 0x908 /* 000004CE */]
  1326. 00000DD8  2640                     movea.l    A3, D0
  1327. 00000DDA  2F0B                     move.l     -[A7], A3
  1328. 00000DDC  4EBA FFB0                jsr        [PC - 0x50 /* 00000D8E */]
  1329. 00000DE0  7003                     moveq.l    D0, 0x03
  1330. 00000DE2  B087                     cmp.l      D0, D7
  1331. 00000DE4  6E12                     bgt        +0x14 /* 00000DF8 */
  1332. 00000DE6  206C 0016                movea.l    A0, [A4 + 0x16]
  1333. 00000DEA  2768 0014 0010           move.l     [A3 + 0x10], [A0 + 0x14]
  1334. 00000DF0  206C 0016                movea.l    A0, [A4 + 0x16]
  1335. 00000DF4  2147 0014                move.l     [A0 + 0x14], D7
  1336. label00000DF8:
  1337. 00000DF8  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1338. 00000DFE  4E5E                     unlink     A6
  1339. 00000E00  4E75                     rts
  1340. fn00000E02:
  1341. 00000E02  4E56 0000                link       A6, 0
  1342. 00000E06  48E7 0108                movem.l    -[A7], D7,A4
  1343. 00000E0A  286E 0008                movea.l    A4, [A6 + 0x8]
  1344. 00000E0E  206C 0016                movea.l    A0, [A4 + 0x16]
  1345. 00000E12  2E28 0014                move.l     D7, [A0 + 0x14]
  1346. 00000E16  70FF                     moveq.l    D0, 0xFFFFFFFF
  1347. 00000E18  B087                     cmp.l      D0, D7
  1348. 00000E1A  6716                     beq        +0x18 /* 00000E32 */
  1349. 00000E1C  2F07                     move.l     -[A7], D7
  1350. 00000E1E  2F0C                     move.l     -[A7], A4
  1351. 00000E20  4EBA F6AC                jsr        [PC - 0x954 /* 000004CE */]
  1352. 00000E24  2040                     movea.l    A0, D0
  1353. 00000E26  226C 0016                movea.l    A1, [A4 + 0x16]
  1354. 00000E2A  2368 0010 0014           move.l     [A1 + 0x14], [A0 + 0x10]
  1355. 00000E30  504F                     addq.w     A7, 8
  1356. label00000E32:
  1357. 00000E32  2007                     move.l     D0, D7
  1358. 00000E34  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1359. 00000E3A  4E5E                     unlink     A6
  1360. 00000E3C  4E75                     rts
  1361. fn00000E3E:
  1362. 00000E3E  4E56 0000                link       A6, 0
  1363. 00000E42  48E7 1108                movem.l    -[A7], D3,D7,A4
  1364. 00000E46  2E2E 000C                move.l     D7, [A6 + 0xC]
  1365. 00000E4A  286E 0008                movea.l    A4, [A6 + 0x8]
  1366. 00000E4E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1367. 00000E50  B087                     cmp.l      D0, D7
  1368. 00000E52  57C3                     seq        D3
  1369. 00000E54  4403                     neg.b      D3
  1370. 00000E56  670A                     beq        +0xC /* 00000E62 */
  1371. 00000E58  206C 0016                movea.l    A0, [A4 + 0x16]
  1372. 00000E5C  2068 0010                movea.l    A0, [A0 + 0x10]
  1373. 00000E60  6010                     bra        +0x12 /* 00000E72 */
  1374. label00000E62:
  1375. 00000E62  2F07                     move.l     -[A7], D7
  1376. 00000E64  2F0C                     move.l     -[A7], A4
  1377. 00000E66  4EBA F666                jsr        [PC - 0x99A /* 000004CE */]
  1378. 00000E6A  2040                     movea.l    A0, D0
  1379. 00000E6C  2068 0010                movea.l    A0, [A0 + 0x10]
  1380. 00000E70  504F                     addq.w     A7, 8
  1381. label00000E72:
  1382. 00000E72  2008                     move.l     D0, A0
  1383. 00000E74  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  1384. 00000E7A  4E5E                     unlink     A6
  1385. 00000E7C  4E75                     rts
  1386. fn00000E7E:
  1387. 00000E7E  4E56 0000                link       A6, 0
  1388. 00000E82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1389. 00000E86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1390. 00000E8A  4EBA F642                jsr        [PC - 0x9BE /* 000004CE */]
  1391. 00000E8E  2040                     movea.l    A0, D0
  1392. 00000E90  216E 0010 0010           move.l     [A0 + 0x10], [A6 + 0x10]
  1393. 00000E96  4E5E                     unlink     A6
  1394. 00000E98  4E75                     rts
  1395. fn00000E9A:
  1396. 00000E9A  4E56 0000                link       A6, 0
  1397. 00000E9E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1398. 00000EA2  2C2E 0010                move.l     D6, [A6 + 0x10]
  1399. 00000EA6  2E2E 000C                move.l     D7, [A6 + 0xC]
  1400. 00000EAA  286E 0008                movea.l    A4, [A6 + 0x8]
  1401. 00000EAE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1402. 00000EB0  B087                     cmp.l      D0, D7
  1403. 00000EB2  6614                     bne        +0x16 /* 00000EC8 */
  1404. 00000EB4  2F06                     move.l     -[A7], D6
  1405. 00000EB6  2F0C                     move.l     -[A7], A4
  1406. 00000EB8  4EBA FF84                jsr        [PC - 0x7C /* 00000E3E */]
  1407. 00000EBC  206C 0016                movea.l    A0, [A4 + 0x16]
  1408. 00000EC0  2140 0010                move.l     [A0 + 0x10], D0
  1409. 00000EC4  504F                     addq.w     A7, 8
  1410. 00000EC6  6018                     bra        +0x1A /* 00000EE0 */
  1411. label00000EC8:
  1412. 00000EC8  2F06                     move.l     -[A7], D6
  1413. 00000ECA  2F0C                     move.l     -[A7], A4
  1414. 00000ECC  4EBA FF70                jsr        [PC - 0x90 /* 00000E3E */]
  1415. 00000ED0  508F                     addq.l     A7, 8
  1416. 00000ED2  2F00                     move.l     -[A7], D0
  1417. 00000ED4  2F07                     move.l     -[A7], D7
  1418. 00000ED6  2F0C                     move.l     -[A7], A4
  1419. 00000ED8  4EBA FFA4                jsr        [PC - 0x5C /* 00000E7E */]
  1420. 00000EDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1421. label00000EE0:
  1422. 00000EE0  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1423. 00000EE6  4E5E                     unlink     A6
  1424. 00000EE8  4E75                     rts
  1425. fn00000EEA:
  1426. 00000EEA  4E56 0000                link       A6, 0
  1427. 00000EEE  48E7 0308                movem.l    -[A7], D6,D7,A4
  1428. 00000EF2  2C2E 0014                move.l     D6, [A6 + 0x14]
  1429. 00000EF6  2E2E 0010                move.l     D7, [A6 + 0x10]
  1430. 00000EFA  286E 0008                movea.l    A4, [A6 + 0x8]
  1431. 00000EFE  2F06                     move.l     -[A7], D6
  1432. 00000F00  2F07                     move.l     -[A7], D7
  1433. 00000F02  2F0C                     move.l     -[A7], A4
  1434. 00000F04  4EBA FF78                jsr        [PC - 0x88 /* 00000E7E */]
  1435. 00000F08  206C 0016                movea.l    A0, [A4 + 0x16]
  1436. 00000F0C  BCA8 0010                cmp.l      D6, [A0 + 0x10]
  1437. 00000F10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1438. 00000F14  6606                     bne        +0x8 /* 00000F1C */
  1439. 00000F16  2147 0010                move.l     [A0 + 0x10], D7
  1440. 00000F1A  6010                     bra        +0x12 /* 00000F2C */
  1441. label00000F1C:
  1442. 00000F1C  2F07                     move.l     -[A7], D7
  1443. 00000F1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1444. 00000F22  2F0C                     move.l     -[A7], A4
  1445. 00000F24  4EBA FF58                jsr        [PC - 0xA8 /* 00000E7E */]
  1446. 00000F28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1447. label00000F2C:
  1448. 00000F2C  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1449. 00000F32  4E5E                     unlink     A6
  1450. 00000F34  4E75                     rts
  1451. fn00000F36:
  1452. 00000F36  4E56 FFF4                link       A6, -0x000C
  1453. 00000F3A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1454. 00000F3E  2A2E 000C                move.l     D5, [A6 + 0xC]
  1455. 00000F42  266E 0008                movea.l    A3, [A6 + 0x8]
  1456. 00000F46  70FF                     moveq.l    D0, 0xFFFFFFFF
  1457. 00000F48  2D40 FFF4                move.l     [A6 - 0xC], D0
  1458. 00000F4C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1459. 00000F4E  2F05                     move.l     -[A7], D5
  1460. 00000F50  2F0B                     move.l     -[A7], A3
  1461. 00000F52  4EBA F57A                jsr        [PC - 0xA86 /* 000004CE */]
  1462. 00000F56  2D40 FFF8                move.l     [A6 - 0x8], D0
  1463. 00000F5A  2040                     movea.l    A0, D0
  1464. 00000F5C  2028 0004                move.l     D0, [A0 + 0x4]
  1465. 00000F60  5280                     addq.l     D0, 1
  1466. 00000F62  72FE                     moveq.l    D1, 0xFFFFFFFE
  1467. 00000F64  C280                     and.l      D1, D0
  1468. 00000F66  206E FFF8                movea.l    A0, [A6 - 0x8]
  1469. 00000F6A  2141 0004                move.l     [A0 + 0x4], D1
  1470. 00000F6E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1471. 00000F72  2248                     movea.l    A1, A0
  1472. 00000F74  2029 0004                move.l     D0, [A1 + 0x4]
  1473. 00000F78  D0A8 0008                add.l      D0, [A0 + 0x8]
  1474. 00000F7C  2800                     move.l     D4, D0
  1475. 00000F7E  5084                     addq.l     D4, 8
  1476. 00000F80  206B 0016                movea.l    A0, [A3 + 0x16]
  1477. 00000F84  2C28 0010                move.l     D6, [A0 + 0x10]
  1478. 00000F88  504F                     addq.w     A7, 8
  1479. 00000F8A  6000 0100                bra        +0x102 /* 0000108C */
  1480. label00000F8E:
  1481. 00000F8E  2F06                     move.l     -[A7], D6
  1482. 00000F90  2F0B                     move.l     -[A7], A3
  1483. 00000F92  4EBA F53A                jsr        [PC - 0xAC6 /* 000004CE */]
  1484. 00000F96  2840                     movea.l    A4, D0
  1485. 00000F98  2E2C 0010                move.l     D7, [A4 + 0x10]
  1486. 00000F9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1487. 00000F9E  B087                     cmp.l      D0, D7
  1488. 00000FA0  504F                     addq.w     A7, 8
  1489. 00000FA2  662A                     bne        +0x2C /* 00000FCE */
  1490. 00000FA4  2F0B                     move.l     -[A7], A3
  1491. 00000FA6  4EBA FD4C                jsr        [PC - 0x2B4 /* 00000CF4 */]
  1492. 00000FAA  B084                     cmp.l      D0, D4
  1493. 00000FAC  584F                     addq.w     A7, 4
  1494. 00000FAE  661E                     bne        +0x20 /* 00000FCE */
  1495. 00000FB0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1496. 00000FB4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1497. 00000FB8  2F0B                     move.l     -[A7], A3
  1498. 00000FBA  4EBA FD9A                jsr        [PC - 0x266 /* 00000D56 */]
  1499. 00000FBE  2F05                     move.l     -[A7], D5
  1500. 00000FC0  2F0B                     move.l     -[A7], A3
  1501. 00000FC2  4EBA FDFC                jsr        [PC - 0x204 /* 00000DC0 */]
  1502. 00000FC6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1503. 00000FCA  6000 00E4                bra        +0xE6 /* 000010B0 */
  1504. label00000FCE:
  1505. 00000FCE  B8AC 0008                cmp.l      D4, [A4 + 0x8]
  1506. 00000FD2  662C                     bne        +0x2E /* 00001000 */
  1507. 00000FD4  206E FFF8                movea.l    A0, [A6 - 0x8]
  1508. 00000FD8  2968 0008 0008           move.l     [A4 + 0x8], [A0 + 0x8]
  1509. 00000FDE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1510. 00000FE2  2028 0004                move.l     D0, [A0 + 0x4]
  1511. 00000FE6  5080                     addq.l     D0, 8
  1512. 00000FE8  D1AC 0004                add.l      [A4 + 0x4], D0
  1513. 00000FEC  006C 0001 000C           ori.w      [A4 + 0xC], 0x1
  1514. 00000FF2  2F05                     move.l     -[A7], D5
  1515. 00000FF4  2F0B                     move.l     -[A7], A3
  1516. 00000FF6  4EBA FDC8                jsr        [PC - 0x238 /* 00000DC0 */]
  1517. 00000FFA  504F                     addq.w     A7, 8
  1518. 00000FFC  6000 00B2                bra        +0xB4 /* 000010B0 */
  1519. label00001000:
  1520. 00001000  206E FFF8                movea.l    A0, [A6 - 0x8]
  1521. 00001004  202C 0004                move.l     D0, [A4 + 0x4]
  1522. 00001008  D0AC 0008                add.l      D0, [A4 + 0x8]
  1523. 0000100C  5080                     addq.l     D0, 8
  1524. 0000100E  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  1525. 00001012  6664                     bne        +0x66 /* 00001078 */
  1526. 00001014  2028 0004                move.l     D0, [A0 + 0x4]
  1527. 00001018  5080                     addq.l     D0, 8
  1528. 0000101A  D1AC 0004                add.l      [A4 + 0x4], D0
  1529. 0000101E  006C 0001 000C           ori.w      [A4 + 0xC], 0x1
  1530. 00001024  2F05                     move.l     -[A7], D5
  1531. 00001026  2F0B                     move.l     -[A7], A3
  1532. 00001028  4EBA FD96                jsr        [PC - 0x26A /* 00000DC0 */]
  1533. 0000102C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1534. 0000102E  B087                     cmp.l      D0, D7
  1535. 00001030  504F                     addq.w     A7, 8
  1536. 00001032  677C                     beq        +0x7E /* 000010B0 */
  1537. 00001034  2F07                     move.l     -[A7], D7
  1538. 00001036  2F0B                     move.l     -[A7], A3
  1539. 00001038  4EBA F494                jsr        [PC - 0xB6C /* 000004CE */]
  1540. 0000103C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1541. 00001040  2040                     movea.l    A0, D0
  1542. 00001042  202C 0004                move.l     D0, [A4 + 0x4]
  1543. 00001046  D0AC 0008                add.l      D0, [A4 + 0x8]
  1544. 0000104A  5080                     addq.l     D0, 8
  1545. 0000104C  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  1546. 00001050  504F                     addq.w     A7, 8
  1547. 00001052  665C                     bne        +0x5E /* 000010B0 */
  1548. 00001054  206E FFFC                movea.l    A0, [A6 - 0x4]
  1549. 00001058  2028 0004                move.l     D0, [A0 + 0x4]
  1550. 0000105C  5080                     addq.l     D0, 8
  1551. 0000105E  D1AC 0004                add.l      [A4 + 0x4], D0
  1552. 00001062  206E FFFC                movea.l    A0, [A6 - 0x4]
  1553. 00001066  2968 0010 0010           move.l     [A4 + 0x10], [A0 + 0x10]
  1554. 0000106C  2F07                     move.l     -[A7], D7
  1555. 0000106E  2F0B                     move.l     -[A7], A3
  1556. 00001070  4EBA FD4E                jsr        [PC - 0x2B2 /* 00000DC0 */]
  1557. 00001074  504F                     addq.w     A7, 8
  1558. 00001076  6038                     bra        +0x3A /* 000010B0 */
  1559. label00001078:
  1560. 00001078  206E FFF8                movea.l    A0, [A6 - 0x8]
  1561. 0000107C  202C 0008                move.l     D0, [A4 + 0x8]
  1562. 00001080  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  1563. 00001084  620E                     bhi        +0x10 /* 00001094 */
  1564. 00001086  2D46 FFF4                move.l     [A6 - 0xC], D6
  1565. 0000108A  2C07                     move.l     D6, D7
  1566. label0000108C:
  1567. 0000108C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1568. 0000108E  B086                     cmp.l      D0, D6
  1569. 00001090  6600 FEFC                bne        -0x102 /* 00000F8E */
  1570. label00001094:
  1571. 00001094  206E FFF8                movea.l    A0, [A6 - 0x8]
  1572. 00001098  0068 0001 000C           ori.w      [A0 + 0xC], 0x1
  1573. 0000109E  2F06                     move.l     -[A7], D6
  1574. 000010A0  2F05                     move.l     -[A7], D5
  1575. 000010A2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1576. 000010A6  2F0B                     move.l     -[A7], A3
  1577. 000010A8  4EBA FE40                jsr        [PC - 0x1C0 /* 00000EEA */]
  1578. 000010AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1579. label000010B0:
  1580. 000010B0  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  1581. 000010B6  4E5E                     unlink     A6
  1582. 000010B8  4E75                     rts
  1583. fn000010BA:
  1584. 000010BA  4E56 0000                link       A6, 0
  1585. 000010BE  48E7 0118                movem.l    -[A7], D7,A3,A4
  1586. 000010C2  2E2E 000C                move.l     D7, [A6 + 0xC]
  1587. 000010C6  266E 0008                movea.l    A3, [A6 + 0x8]
  1588. 000010CA  2F07                     move.l     -[A7], D7
  1589. 000010CC  2F0B                     move.l     -[A7], A3
  1590. 000010CE  4EBA F3FE                jsr        [PC - 0xC02 /* 000004CE */]
  1591. 000010D2  2840                     movea.l    A4, D0
  1592. 000010D4  28BC 6A75 6E6B           move.l     [A4], 0x6A756E6B /* 'junk' */
  1593. 000010DA  397C 0004 000C           move.w     [A4 + 0xC], 0x4
  1594. 000010E0  426C 000E                clr.w      [A4 + 0xE]
  1595. 000010E4  206B 0016                movea.l    A0, [A3 + 0x16]
  1596. 000010E8  2968 000C 0010           move.l     [A4 + 0x10], [A0 + 0xC]
  1597. 000010EE  206B 0016                movea.l    A0, [A3 + 0x16]
  1598. 000010F2  2147 000C                move.l     [A0 + 0xC], D7
  1599. 000010F6  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1600. 000010FC  4E5E                     unlink     A6
  1601. 000010FE  4E75                     rts
  1602. fn00001100:
  1603. 00001100  4E56 0000                link       A6, 0
  1604. 00001104  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  1605. 00001108  286E 0008                movea.l    A4, [A6 + 0x8]
  1606. 0000110C  4246                     clr.w      D6
  1607. 0000110E  2F0C                     move.l     -[A7], A4
  1608. 00001110  4EBA FCF0                jsr        [PC - 0x310 /* 00000E02 */]
  1609. 00001114  2E00                     move.l     D7, D0
  1610. 00001116  70FF                     moveq.l    D0, 0xFFFFFFFF
  1611. 00001118  B087                     cmp.l      D0, D7
  1612. 0000111A  584F                     addq.w     A7, 4
  1613. 0000111C  6638                     bne        +0x3A /* 00001156 */
  1614. 0000111E  206C 0016                movea.l    A0, [A4 + 0x16]
  1615. 00001122  2248                     movea.l    A1, A0
  1616. 00001124  2028 0008                move.l     D0, [A0 + 0x8]
  1617. 00001128  B0A9 0004                cmp.l      D0, [A1 + 0x4]
  1618. 0000112C  661C                     bne        +0x1E /* 0000114A */
  1619. 0000112E  7000                     moveq.l    D0, 0x00
  1620. 00001130  2F00                     move.l     -[A7], D0
  1621. 00001132  2F0C                     move.l     -[A7], A4
  1622. 00001134  4EBA FAEC                jsr        [PC - 0x514 /* 00000C22 */]
  1623. 00001138  4A40                     tst.w      D0
  1624. 0000113A  56C3                     sne        D3
  1625. 0000113C  4403                     neg.b      D3
  1626. 0000113E  4883                     ext.w      D3
  1627. 00001140  3C03                     move.w     D6, D3
  1628. 00001142  504F                     addq.w     A7, 8
  1629. 00001144  6704                     beq        +0x6 /* 0000114A */
  1630. 00001146  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1631. 00001148  600C                     bra        +0xE /* 00001156 */
  1632. label0000114A:
  1633. 0000114A  206C 0016                movea.l    A0, [A4 + 0x16]
  1634. 0000114E  2E28 0008                move.l     D7, [A0 + 0x8]
  1635. 00001152  52A8 0008                addq.l     [A0 + 0x8], 1
  1636. label00001156:
  1637. 00001156  3946 0066                move.w     [A4 + 0x66], D6
  1638. 0000115A  2007                     move.l     D0, D7
  1639. 0000115C  4CEE 10C8 FFF0           movem.l    D3,D6,D7,A4, [A6 - 0x10]
  1640. 00001162  4E5E                     unlink     A6
  1641. 00001164  4E75                     rts
  1642. fn00001166:
  1643. 00001166  4E56 0000                link       A6, 0
  1644. 0000116A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1645. 0000116E  286E 0008                movea.l    A4, [A6 + 0x8]
  1646. 00001172  2F0C                     move.l     -[A7], A4
  1647. 00001174  4EBA FF8A                jsr        [PC - 0x76 /* 00001100 */]
  1648. 00001178  2E00                     move.l     D7, D0
  1649. 0000117A  4A6C 0066                tst.w      [A4 + 0x66]
  1650. 0000117E  584F                     addq.w     A7, 4
  1651. 00001180  6622                     bne        +0x24 /* 000011A4 */
  1652. 00001182  2F07                     move.l     -[A7], D7
  1653. 00001184  2F0C                     move.l     -[A7], A4
  1654. 00001186  4EBA F346                jsr        [PC - 0xCBA /* 000004CE */]
  1655. 0000118A  2640                     movea.l    A3, D0
  1656. 0000118C  276E 000C 0008           move.l     [A3 + 0x8], [A6 + 0xC]
  1657. 00001192  276E 0010 0004           move.l     [A3 + 0x4], [A6 + 0x10]
  1658. 00001198  2F07                     move.l     -[A7], D7
  1659. 0000119A  2F0C                     move.l     -[A7], A4
  1660. 0000119C  4EBA FF1C                jsr        [PC - 0xE4 /* 000010BA */]
  1661. 000011A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1662. label000011A4:
  1663. 000011A4  302C 0066                move.w     D0, [A4 + 0x66]
  1664. 000011A8  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1665. 000011AE  4E5E                     unlink     A6
  1666. 000011B0  4E75                     rts
  1667. fn000011B2:
  1668. 000011B2  4E56 0000                link       A6, 0
  1669. 000011B6  48E7 0108                movem.l    -[A7], D7,A4
  1670. 000011BA  286E 0008                movea.l    A4, [A6 + 0x8]
  1671. 000011BE  206C 0016                movea.l    A0, [A4 + 0x16]
  1672. 000011C2  2E28 000C                move.l     D7, [A0 + 0xC]
  1673. 000011C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1674. 000011C8  B087                     cmp.l      D0, D7
  1675. 000011CA  6716                     beq        +0x18 /* 000011E2 */
  1676. 000011CC  2F07                     move.l     -[A7], D7
  1677. 000011CE  2F0C                     move.l     -[A7], A4
  1678. 000011D0  4EBA F2FC                jsr        [PC - 0xD04 /* 000004CE */]
  1679. 000011D4  2040                     movea.l    A0, D0
  1680. 000011D6  226C 0016                movea.l    A1, [A4 + 0x16]
  1681. 000011DA  2368 0010 000C           move.l     [A1 + 0xC], [A0 + 0x10]
  1682. 000011E0  504F                     addq.w     A7, 8
  1683. label000011E2:
  1684. 000011E2  2007                     move.l     D0, D7
  1685. 000011E4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1686. 000011EA  4E5E                     unlink     A6
  1687. 000011EC  4E75                     rts
  1688. fn000011EE:
  1689. 000011EE  4E56 FFF4                link       A6, -0x000C
  1690. 000011F2  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1691. 000011F6  286E 0008                movea.l    A4, [A6 + 0x8]
  1692. 000011FA  7A00                     moveq.l    D5, 0x00
  1693. 000011FC  7C00                     moveq.l    D6, 0x00
  1694. 000011FE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1695. 00001200  2D40 FFF4                move.l     [A6 - 0xC], D0
  1696. 00001204  2D40 FFF8                move.l     [A6 - 0x8], D0
  1697. 00001208  2F0C                     move.l     -[A7], A4
  1698. 0000120A  4EBA FAE8                jsr        [PC - 0x518 /* 00000CF4 */]
  1699. 0000120E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1700. 00001212  202E 000C                move.l     D0, [A6 + 0xC]
  1701. 00001216  5280                     addq.l     D0, 1
  1702. 00001218  78FE                     moveq.l    D4, 0xFFFFFFFE
  1703. 0000121A  C880                     and.l      D4, D0
  1704. 0000121C  206C 0016                movea.l    A0, [A4 + 0x16]
  1705. 00001220  2E28 0010                move.l     D7, [A0 + 0x10]
  1706. 00001224  584F                     addq.w     A7, 4
  1707. 00001226  6000 00A6                bra        +0xA8 /* 000012CE */
  1708. label0000122A:
  1709. 0000122A  2F07                     move.l     -[A7], D7
  1710. 0000122C  2F0C                     move.l     -[A7], A4
  1711. 0000122E  4EBA F29E                jsr        [PC - 0xD62 /* 000004CE */]
  1712. 00001232  2640                     movea.l    A3, D0
  1713. 00001234  202B 0004                move.l     D0, [A3 + 0x4]
  1714. 00001238  5280                     addq.l     D0, 1
  1715. 0000123A  7AFE                     moveq.l    D5, 0xFFFFFFFE
  1716. 0000123C  CA80                     and.l      D5, D0
  1717. 0000123E  2C2B 0008                move.l     D6, [A3 + 0x8]
  1718. 00001242  2D6B 0010 FFF8           move.l     [A6 - 0x8], [A3 + 0x10]
  1719. 00001248  70FF                     moveq.l    D0, 0xFFFFFFFF
  1720. 0000124A  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1721. 0000124E  504F                     addq.w     A7, 8
  1722. 00001250  6632                     bne        +0x34 /* 00001284 */
  1723. 00001252  2006                     move.l     D0, D6
  1724. 00001254  D085                     add.l      D0, D5
  1725. 00001256  5080                     addq.l     D0, 8
  1726. 00001258  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1727. 0000125C  6626                     bne        +0x28 /* 00001284 */
  1728. 0000125E  2F07                     move.l     -[A7], D7
  1729. 00001260  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1730. 00001264  2F0C                     move.l     -[A7], A4
  1731. 00001266  4EBA FC32                jsr        [PC - 0x3CE /* 00000E9A */]
  1732. 0000126A  2F07                     move.l     -[A7], D7
  1733. 0000126C  2F0C                     move.l     -[A7], A4
  1734. 0000126E  4EBA FB50                jsr        [PC - 0x4B0 /* 00000DC0 */]
  1735. 00001272  2F05                     move.l     -[A7], D5
  1736. 00001274  2F0C                     move.l     -[A7], A4
  1737. 00001276  4EBA FADE                jsr        [PC - 0x522 /* 00000D56 */]
  1738. 0000127A  2D46 FFFC                move.l     [A6 - 0x4], D6
  1739. 0000127E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1740. 00001282  6052                     bra        +0x54 /* 000012D6 */
  1741. label00001284:
  1742. 00001284  BA84                     cmp.l      D5, D4
  1743. 00001286  661C                     bne        +0x1E /* 000012A4 */
  1744. 00001288  2F07                     move.l     -[A7], D7
  1745. 0000128A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1746. 0000128E  2F0C                     move.l     -[A7], A4
  1747. 00001290  4EBA FC08                jsr        [PC - 0x3F8 /* 00000E9A */]
  1748. 00001294  2F07                     move.l     -[A7], D7
  1749. 00001296  2F0C                     move.l     -[A7], A4
  1750. 00001298  4EBA FB26                jsr        [PC - 0x4DA /* 00000DC0 */]
  1751. 0000129C  2006                     move.l     D0, D6
  1752. 0000129E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1753. 000012A2  6072                     bra        +0x74 /* 00001316 */
  1754. label000012A4:
  1755. 000012A4  2004                     move.l     D0, D4
  1756. 000012A6  5080                     addq.l     D0, 8
  1757. 000012A8  BA80                     cmp.l      D5, D0
  1758. 000012AA  651A                     bcs        +0x1C /* 000012C6 */
  1759. 000012AC  2004                     move.l     D0, D4
  1760. 000012AE  5080                     addq.l     D0, 8
  1761. 000012B0  D1AB 0008                add.l      [A3 + 0x8], D0
  1762. 000012B4  2004                     move.l     D0, D4
  1763. 000012B6  5080                     addq.l     D0, 8
  1764. 000012B8  91AB 0004                sub.l      [A3 + 0x4], D0
  1765. 000012BC  006B 0001 000C           ori.w      [A3 + 0xC], 0x1
  1766. 000012C2  2006                     move.l     D0, D6
  1767. 000012C4  6050                     bra        +0x52 /* 00001316 */
  1768. label000012C6:
  1769. 000012C6  2D47 FFF4                move.l     [A6 - 0xC], D7
  1770. 000012CA  2E2E FFF8                move.l     D7, [A6 - 0x8]
  1771. label000012CE:
  1772. 000012CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1773. 000012D0  B087                     cmp.l      D0, D7
  1774. 000012D2  6600 FF56                bne        -0xA8 /* 0000122A */
  1775. label000012D6:
  1776. 000012D6  4A2C 006B                tst.b      [A4 + 0x6B]
  1777. 000012DA  672A                     beq        +0x2C /* 00001306 */
  1778. 000012DC  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  1779. 000012E0  4EBA F224                jsr        [PC - 0xDDC /* 00000506 */]
  1780. 000012E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1781. 000012E8  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  1782. 000012EC  4EBA FF00                jsr        [PC - 0x100 /* 000011EE */]
  1783. 000012F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  1784. 000012F4  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  1785. 000012F8  4EBA F23C                jsr        [PC - 0xDC4 /* 00000536 */]
  1786. 000012FC  202E FFFC                move.l     D0, [A6 - 0x4]
  1787. 00001300  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1788. 00001304  6010                     bra        +0x12 /* 00001316 */
  1789. label00001306:
  1790. 00001306  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1791. 0000130A  2F0C                     move.l     -[A7], A4
  1792. 0000130C  4EBA FA12                jsr        [PC - 0x5EE /* 00000D20 */]
  1793. 00001310  202E FFFC                move.l     D0, [A6 - 0x4]
  1794. 00001314  504F                     addq.w     A7, 8
  1795. label00001316:
  1796. 00001316  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  1797. 0000131C  4E5E                     unlink     A6
  1798. 0000131E  4E75                     rts
  1799. fn00001320:
  1800. 00001320  4E56 0000                link       A6, 0
  1801. 00001324  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1802. 00001328  4247                     clr.w      D7
  1803. 0000132A  286E 0008                movea.l    A4, [A6 + 0x8]
  1804. 0000132E  2F0C                     move.l     -[A7], A4
  1805. 00001330  4EBA F1D4                jsr        [PC - 0xE2C /* 00000506 */]
  1806. 00001334  2F0C                     move.l     -[A7], A4
  1807. 00001336  4EBA FDC8                jsr        [PC - 0x238 /* 00001100 */]
  1808. 0000133A  2C00                     move.l     D6, D0
  1809. 0000133C  3E2C 0066                move.w     D7, [A4 + 0x66]
  1810. 00001340  504F                     addq.w     A7, 8
  1811. 00001342  663E                     bne        +0x40 /* 00001382 */
  1812. 00001344  2F06                     move.l     -[A7], D6
  1813. 00001346  2F0C                     move.l     -[A7], A4
  1814. 00001348  4EBA F184                jsr        [PC - 0xE7C /* 000004CE */]
  1815. 0000134C  2640                     movea.l    A3, D0
  1816. 0000134E  26AE 000C                move.l     [A3], [A6 + 0xC]
  1817. 00001352  7000                     moveq.l    D0, 0x00
  1818. 00001354  2740 0004                move.l     [A3 + 0x4], D0
  1819. 00001358  72FF                     moveq.l    D1, 0xFFFFFFFF
  1820. 0000135A  2741 0008                move.l     [A3 + 0x8], D1
  1821. 0000135E  2740 0010                move.l     [A3 + 0x10], D0
  1822. 00001362  377C 0001 000C           move.w     [A3 + 0xC], 0x1
  1823. 00001368  426B 000E                clr.w      [A3 + 0xE]
  1824. 0000136C  7002                     moveq.l    D0, 0x02
  1825. 0000136E  2F00                     move.l     -[A7], D0
  1826. 00001370  2F0C                     move.l     -[A7], A4
  1827. 00001372  4EBA F15A                jsr        [PC - 0xEA6 /* 000004CE */]
  1828. 00001376  2040                     movea.l    A0, D0
  1829. 00001378  0068 0001 000C           ori.w      [A0 + 0xC], 0x1
  1830. 0000137E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1831. label00001382:
  1832. 00001382  3947 0066                move.w     [A4 + 0x66], D7
  1833. 00001386  6702                     beq        +0x4 /* 0000138A */
  1834. 00001388  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1835. label0000138A:
  1836. 0000138A  2F0C                     move.l     -[A7], A4
  1837. 0000138C  4EBA F1A8                jsr        [PC - 0xE58 /* 00000536 */]
  1838. 00001390  2006                     move.l     D0, D6
  1839. 00001392  584F                     addq.w     A7, 4
  1840. 00001394  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1841. 0000139A  4E5E                     unlink     A6
  1842. 0000139C  4E75                     rts
  1843. fn0000139E:
  1844. 0000139E  4E56 0000                link       A6, 0
  1845. 000013A2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1846. 000013A6  266E 0008                movea.l    A3, [A6 + 0x8]
  1847. 000013AA  4247                     clr.w      D7
  1848. 000013AC  284B                     movea.l    A4, A3
  1849. 000013AE  2F0C                     move.l     -[A7], A4
  1850. 000013B0  4EBA F154                jsr        [PC - 0xEAC /* 00000506 */]
  1851. 000013B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1852. 000013B8  2F0B                     move.l     -[A7], A3
  1853. 000013BA  4EBA FF64                jsr        [PC - 0x9C /* 00001320 */]
  1854. 000013BE  2C00                     move.l     D6, D0
  1855. 000013C0  3E2C 0066                move.w     D7, [A4 + 0x66]
  1856. 000013C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1857. 000013C8  6612                     bne        +0x14 /* 000013DC */
  1858. 000013CA  2F06                     move.l     -[A7], D6
  1859. 000013CC  2F0C                     move.l     -[A7], A4
  1860. 000013CE  4EBA F0FE                jsr        [PC - 0xF02 /* 000004CE */]
  1861. 000013D2  2040                     movea.l    A0, D0
  1862. 000013D4  216E 000C 0010           move.l     [A0 + 0x10], [A6 + 0xC]
  1863. 000013DA  504F                     addq.w     A7, 8
  1864. label000013DC:
  1865. 000013DC  3947 0066                move.w     [A4 + 0x66], D7
  1866. 000013E0  6702                     beq        +0x4 /* 000013E4 */
  1867. 000013E2  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1868. label000013E4:
  1869. 000013E4  2F0C                     move.l     -[A7], A4
  1870. 000013E6  4EBA F14E                jsr        [PC - 0xEB2 /* 00000536 */]
  1871. 000013EA  2006                     move.l     D0, D6
  1872. 000013EC  584F                     addq.w     A7, 4
  1873. 000013EE  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1874. 000013F4  4E5E                     unlink     A6
  1875. 000013F6  4E75                     rts
  1876. fn000013F8:
  1877. 000013F8  4E56 FFFC                link       A6, -0x0004
  1878. 000013FC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1879. 00001400  266E 0008                movea.l    A3, [A6 + 0x8]
  1880. 00001404  4247                     clr.w      D7
  1881. 00001406  284B                     movea.l    A4, A3
  1882. 00001408  2F0C                     move.l     -[A7], A4
  1883. 0000140A  4EBA F0FA                jsr        [PC - 0xF06 /* 00000506 */]
  1884. 0000140E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1885. 00001412  2F0B                     move.l     -[A7], A3
  1886. 00001414  4EBA FF0A                jsr        [PC - 0xF6 /* 00001320 */]
  1887. 00001418  2C00                     move.l     D6, D0
  1888. 0000141A  3E2C 0066                move.w     D7, [A4 + 0x66]
  1889. 0000141E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1890. 00001422  6616                     bne        +0x18 /* 0000143A */
  1891. 00001424  2F06                     move.l     -[A7], D6
  1892. 00001426  2F0C                     move.l     -[A7], A4
  1893. 00001428  4EBA F0A4                jsr        [PC - 0xF5C /* 000004CE */]
  1894. 0000142C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1895. 00001430  2040                     movea.l    A0, D0
  1896. 00001432  216E 000C 0010           move.l     [A0 + 0x10], [A6 + 0xC]
  1897. 00001438  504F                     addq.w     A7, 8
  1898. label0000143A:
  1899. 0000143A  3947 0066                move.w     [A4 + 0x66], D7
  1900. 0000143E  6702                     beq        +0x4 /* 00001442 */
  1901. 00001440  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1902. label00001442:
  1903. 00001442  2F0C                     move.l     -[A7], A4
  1904. 00001444  4EBA F0F0                jsr        [PC - 0xF10 /* 00000536 */]
  1905. 00001448  2006                     move.l     D0, D6
  1906. 0000144A  584F                     addq.w     A7, 4
  1907. 0000144C  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  1908. 00001452  4E5E                     unlink     A6
  1909. 00001454  4E75                     rts
  1910. fn00001456:
  1911. 00001456  4E56 FFF8                link       A6, -0x0008
  1912. 0000145A  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  1913. 0000145E  2C2E 000C                move.l     D6, [A6 + 0xC]
  1914. 00001462  4247                     clr.w      D7
  1915. 00001464  7000                     moveq.l    D0, 0x00
  1916. 00001466  2D40 FFF8                move.l     [A6 - 0x8], D0
  1917. 0000146A  286E 0008                movea.l    A4, [A6 + 0x8]
  1918. 0000146E  2F0C                     move.l     -[A7], A4
  1919. 00001470  4EBA F094                jsr        [PC - 0xF6C /* 00000506 */]
  1920. 00001474  7004                     moveq.l    D0, 0x04
  1921. 00001476  2F00                     move.l     -[A7], D0
  1922. 00001478  2F06                     move.l     -[A7], D6
  1923. 0000147A  2F0C                     move.l     -[A7], A4
  1924. 0000147C  4EBA F5B4                jsr        [PC - 0xA4C /* 00000A32 */]
  1925. 00001480  3E00                     move.w     D7, D0
  1926. 00001482  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1927. 00001486  6600 00B6                bne        +0xB8 /* 0000153E */
  1928. 0000148A  2F06                     move.l     -[A7], D6
  1929. 0000148C  2F0C                     move.l     -[A7], A4
  1930. 0000148E  4EBA F03E                jsr        [PC - 0xFC2 /* 000004CE */]
  1931. 00001492  2640                     movea.l    A3, D0
  1932. 00001494  70FF                     moveq.l    D0, 0xFFFFFFFF
  1933. 00001496  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  1934. 0000149A  504F                     addq.w     A7, 8
  1935. 0000149C  6700 00A0                beq        +0xA2 /* 0000153E */
  1936. 000014A0  4AAC 000E                tst.l      [A4 + 0xE]
  1937. 000014A4  57C3                     seq        D3
  1938. 000014A6  4403                     neg.b      D3
  1939. 000014A8  4883                     ext.w      D3
  1940. 000014AA  3E03                     move.w     D7, D3
  1941. 000014AC  6708                     beq        +0xA /* 000014B6 */
  1942. 000014AE  3E3C 00CA                move.w     D7, 0xCA
  1943. 000014B2  6000 008A                bra        +0x8C /* 0000153E */
  1944. label000014B6:
  1945. 000014B6  2F13                     move.l     -[A7], [A3]
  1946. 000014B8  4EBA F454                jsr        [PC - 0xBAC /* 0000090E */]
  1947. 000014BC  2D40 FFFC                move.l     [A6 - 0x4], D0
  1948. 000014C0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1949. 000014C4  2F13                     move.l     -[A7], [A3]
  1950. 000014C6  2F0C                     move.l     -[A7], A4
  1951. 000014C8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1952. 000014CC  2250                     movea.l    A1, [A0]
  1953. 000014CE  4E91                     jsr        [A1]
  1954. 000014D0  2D40 FFF8                move.l     [A6 - 0x8], D0
  1955. 000014D4  57C3                     seq        D3
  1956. 000014D6  4403                     neg.b      D3
  1957. 000014D8  4883                     ext.w      D3
  1958. 000014DA  3E03                     move.w     D7, D3
  1959. 000014DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1960. 000014E0  670E                     beq        +0x10 /* 000014F0 */
  1961. 000014E2  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  1962. 000014E6  3E00                     move.w     D7, D0
  1963. 000014E8  6654                     bne        +0x56 /* 0000153E */
  1964. 000014EA  3E3C 00D1                move.w     D7, 0xD1
  1965. 000014EE  604E                     bra        +0x50 /* 0000153E */
  1966. label000014F0:
  1967. 000014F0  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1968. 000014F4  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1969. 000014F8  2F13                     move.l     -[A7], [A3]
  1970. 000014FA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1971. 000014FE  2F0C                     move.l     -[A7], A4
  1972. 00001500  206E FFFC                movea.l    A0, [A6 - 0x4]
  1973. 00001504  2268 000C                movea.l    A1, [A0 + 0xC]
  1974. 00001508  4E91                     jsr        [A1]
  1975. 0000150A  3E00                     move.w     D7, D0
  1976. 0000150C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1977. 00001510  662C                     bne        +0x2E /* 0000153E */
  1978. 00001512  7002                     moveq.l    D0, 0x02
  1979. 00001514  C06B 000C                and.w      D0, [A3 + 0xC]
  1980. 00001518  7200                     moveq.l    D1, 0x00
  1981. 0000151A  3200                     move.w     D1, D0
  1982. 0000151C  4A81                     tst.l      D1
  1983. 0000151E  670E                     beq        +0x10 /* 0000152E */
  1984. 00001520  7001                     moveq.l    D0, 0x01
  1985. 00001522  2F00                     move.l     -[A7], D0
  1986. 00001524  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1987. 00001528  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  1988. 0000152C  504F                     addq.w     A7, 8
  1989. label0000152E:
  1990. 0000152E  202B 0004                move.l     D0, [A3 + 0x4]
  1991. 00001532  5080                     addq.l     D0, 8
  1992. 00001534  2F00                     move.l     -[A7], D0
  1993. 00001536  2F0C                     move.l     -[A7], A4
  1994. 00001538  4EBA 17B2                jsr        [PC + 0x17B2 /* 00002CEC */]
  1995. 0000153C  504F                     addq.w     A7, 8
  1996. label0000153E:
  1997. 0000153E  4A47                     tst.w      D7
  1998. 00001540  6710                     beq        +0x12 /* 00001552 */
  1999. 00001542  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2000. 00001546  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2001. 0000154A  7000                     moveq.l    D0, 0x00
  2002. 0000154C  2D40 FFF8                move.l     [A6 - 0x8], D0
  2003. 00001550  584F                     addq.w     A7, 4
  2004. label00001552:
  2005. 00001552  3947 0066                move.w     [A4 + 0x66], D7
  2006. 00001556  2F0C                     move.l     -[A7], A4
  2007. 00001558  4EBA EFDC                jsr        [PC - 0x1024 /* 00000536 */]
  2008. 0000155C  202E FFF8                move.l     D0, [A6 - 0x8]
  2009. 00001560  584F                     addq.w     A7, 4
  2010. 00001562  4CEE 18C8 FFE4           movem.l    D3,D6,D7,A3,A4, [A6 - 0x1C]
  2011. 00001568  4E5E                     unlink     A6
  2012. 0000156A  4E75                     rts
  2013. 0000156C  4E56 FFFA                link       A6, -0x0006
  2014. 00001570  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2015. 00001574  2A2E 000C                move.l     D5, [A6 + 0xC]
  2016. 00001578  266E 0008                movea.l    A3, [A6 + 0x8]
  2017. 0000157C  284B                     movea.l    A4, A3
  2018. 0000157E  2F0C                     move.l     -[A7], A4
  2019. 00001580  4EBA EF84                jsr        [PC - 0x107C /* 00000506 */]
  2020. 00001584  7004                     moveq.l    D0, 0x04
  2021. 00001586  2F00                     move.l     -[A7], D0
  2022. 00001588  2F05                     move.l     -[A7], D5
  2023. 0000158A  2F0C                     move.l     -[A7], A4
  2024. 0000158C  4EBA F4A4                jsr        [PC - 0xB5C /* 00000A32 */]
  2025. 00001590  3E00                     move.w     D7, D0
  2026. 00001592  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2027. 00001596  6658                     bne        +0x5A /* 000015F0 */
  2028. 00001598  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2029. 0000159C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2030. 000015A0  2C00                     move.l     D6, D0
  2031. 000015A2  2F06                     move.l     -[A7], D6
  2032. 000015A4  2F05                     move.l     -[A7], D5
  2033. 000015A6  2F0C                     move.l     -[A7], A4
  2034. 000015A8  4EBA 10FA                jsr        [PC + 0x10FA /* 000026A4 */]
  2035. 000015AC  3E00                     move.w     D7, D0
  2036. 000015AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2037. 000015B2  663C                     bne        +0x3E /* 000015F0 */
  2038. 000015B4  486E FFFA                pea.l      [A6 - 0x6]
  2039. 000015B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2040. 000015BC  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2041. 000015C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2042. 000015C4  2F06                     move.l     -[A7], D6
  2043. 000015C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2044. 000015CA  2F0B                     move.l     -[A7], A3
  2045. 000015CC  4EBA 12AE                jsr        [PC + 0x12AE /* 0000287C */]
  2046. 000015D0  3E00                     move.w     D7, D0
  2047. 000015D2  486E FFFA                pea.l      [A6 - 0x6]
  2048. 000015D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2049. 000015DA  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  2050. 000015DE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2051. 000015E2  4A47                     tst.w      D7
  2052. 000015E4  660A                     bne        +0xC /* 000015F0 */
  2053. 000015E6  2F0B                     move.l     -[A7], A3
  2054. 000015E8  4EBA 12EA                jsr        [PC + 0x12EA /* 000028D4 */]
  2055. 000015EC  3E00                     move.w     D7, D0
  2056. 000015EE  584F                     addq.w     A7, 4
  2057. label000015F0:
  2058. 000015F0  3947 0066                move.w     [A4 + 0x66], D7
  2059. 000015F4  3007                     move.w     D0, D7
  2060. 000015F6  4CEE 18E0 FFE6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1A]
  2061. 000015FC  4E5E                     unlink     A6
  2062. 000015FE  4E75                     rts
  2063. fn00001600:
  2064. 00001600  4E56 FFF4                link       A6, -0x000C
  2065. 00001604  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2066. 00001608  282E 000C                move.l     D4, [A6 + 0xC]
  2067. 0000160C  4247                     clr.w      D7
  2068. 0000160E  7000                     moveq.l    D0, 0x00
  2069. 00001610  2840                     movea.l    A4, D0
  2070. 00001612  266E 0008                movea.l    A3, [A6 + 0x8]
  2071. 00001616  2F0B                     move.l     -[A7], A3
  2072. 00001618  4EBA EEEC                jsr        [PC - 0x1114 /* 00000506 */]
  2073. 0000161C  7004                     moveq.l    D0, 0x04
  2074. 0000161E  2F00                     move.l     -[A7], D0
  2075. 00001620  2F04                     move.l     -[A7], D4
  2076. 00001622  2F0B                     move.l     -[A7], A3
  2077. 00001624  4EBA F40C                jsr        [PC - 0xBF4 /* 00000A32 */]
  2078. 00001628  3E00                     move.w     D7, D0
  2079. 0000162A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2080. 0000162E  6600 0124                bne        +0x126 /* 00001754 */
  2081. 00001632  2F04                     move.l     -[A7], D4
  2082. 00001634  2F0B                     move.l     -[A7], A3
  2083. 00001636  4EBA EE96                jsr        [PC - 0x116A /* 000004CE */]
  2084. 0000163A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2085. 0000163E  2040                     movea.l    A0, D0
  2086. 00001640  2868 0010                movea.l    A4, [A0 + 0x10]
  2087. 00001644  200C                     move.l     D0, A4
  2088. 00001646  504F                     addq.w     A7, 8
  2089. 00001648  670E                     beq        +0x10 /* 00001658 */
  2090. 0000164A  2F0C                     move.l     -[A7], A4
  2091. 0000164C  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  2092. 00001650  4A00                     tst.b      D0
  2093. 00001652  584F                     addq.w     A7, 4
  2094. 00001654  6700 00FE                beq        +0x100 /* 00001754 */
  2095. label00001658:
  2096. 00001658  206E FFFC                movea.l    A0, [A6 - 0x4]
  2097. 0000165C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2098. 0000165E  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  2099. 00001662  6700 00F0                beq        +0xF2 /* 00001754 */
  2100. 00001666  4AAB 000E                tst.l      [A3 + 0xE]
  2101. 0000166A  57C3                     seq        D3
  2102. 0000166C  4403                     neg.b      D3
  2103. 0000166E  4883                     ext.w      D3
  2104. 00001670  3E03                     move.w     D7, D3
  2105. 00001672  6708                     beq        +0xA /* 0000167C */
  2106. 00001674  3E3C 00CA                move.w     D7, 0xCA
  2107. 00001678  6000 00DA                bra        +0xDC /* 00001754 */
  2108. label0000167C:
  2109. 0000167C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2110. 00001680  2A10                     move.l     D5, [A0]
  2111. 00001682  2D68 0008 FFF4           move.l     [A6 - 0xC], [A0 + 0x8]
  2112. 00001688  2C28 0004                move.l     D6, [A0 + 0x4]
  2113. 0000168C  2F05                     move.l     -[A7], D5
  2114. 0000168E  4EBA F27E                jsr        [PC - 0xD82 /* 0000090E */]
  2115. 00001692  2D40 FFF8                move.l     [A6 - 0x8], D0
  2116. 00001696  200C                     move.l     D0, A4
  2117. 00001698  584F                     addq.w     A7, 4
  2118. 0000169A  6632                     bne        +0x34 /* 000016CE */
  2119. 0000169C  2F06                     move.l     -[A7], D6
  2120. 0000169E  2F05                     move.l     -[A7], D5
  2121. 000016A0  2F0B                     move.l     -[A7], A3
  2122. 000016A2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2123. 000016A6  2250                     movea.l    A1, [A0]
  2124. 000016A8  4E91                     jsr        [A1]
  2125. 000016AA  2840                     movea.l    A4, D0
  2126. 000016AC  200C                     move.l     D0, A4
  2127. 000016AE  57C3                     seq        D3
  2128. 000016B0  4403                     neg.b      D3
  2129. 000016B2  4883                     ext.w      D3
  2130. 000016B4  3E03                     move.w     D7, D3
  2131. 000016B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2132. 000016BA  6746                     beq        +0x48 /* 00001702 */
  2133. 000016BC  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  2134. 000016C0  3E00                     move.w     D7, D0
  2135. 000016C2  6600 0090                bne        +0x92 /* 00001754 */
  2136. 000016C6  3E3C 00D1                move.w     D7, 0xD1
  2137. 000016CA  6000 0088                bra        +0x8A /* 00001754 */
  2138. label000016CE:
  2139. 000016CE  2F06                     move.l     -[A7], D6
  2140. 000016D0  2F0C                     move.l     -[A7], A4
  2141. 000016D2  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2142. 000016D6  2840                     movea.l    A4, D0
  2143. 000016D8  200C                     move.l     D0, A4
  2144. 000016DA  504F                     addq.w     A7, 8
  2145. 000016DC  660A                     bne        +0xC /* 000016E8 */
  2146. 000016DE  206E FFFC                movea.l    A0, [A6 - 0x4]
  2147. 000016E2  7000                     moveq.l    D0, 0x00
  2148. 000016E4  2140 0010                move.l     [A0 + 0x10], D0
  2149. label000016E8:
  2150. 000016E8  200C                     move.l     D0, A4
  2151. 000016EA  57C3                     seq        D3
  2152. 000016EC  4403                     neg.b      D3
  2153. 000016EE  4883                     ext.w      D3
  2154. 000016F0  3E03                     move.w     D7, D3
  2155. 000016F2  670E                     beq        +0x10 /* 00001702 */
  2156. 000016F4  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  2157. 000016F8  3E00                     move.w     D7, D0
  2158. 000016FA  6658                     bne        +0x5A /* 00001754 */
  2159. 000016FC  3E3C 00D1                move.w     D7, 0xD1
  2160. 00001700  6052                     bra        +0x54 /* 00001754 */
  2161. label00001702:
  2162. 00001702  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2163. 00001706  2F06                     move.l     -[A7], D6
  2164. 00001708  2F05                     move.l     -[A7], D5
  2165. 0000170A  2F0C                     move.l     -[A7], A4
  2166. 0000170C  2F0B                     move.l     -[A7], A3
  2167. 0000170E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2168. 00001712  2268 000C                movea.l    A1, [A0 + 0xC]
  2169. 00001716  4E91                     jsr        [A1]
  2170. 00001718  3E00                     move.w     D7, D0
  2171. 0000171A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2172. 0000171E  6634                     bne        +0x36 /* 00001754 */
  2173. 00001720  206E FFFC                movea.l    A0, [A6 - 0x4]
  2174. 00001724  7002                     moveq.l    D0, 0x02
  2175. 00001726  C068 000C                and.w      D0, [A0 + 0xC]
  2176. 0000172A  7200                     moveq.l    D1, 0x00
  2177. 0000172C  3200                     move.w     D1, D0
  2178. 0000172E  4A81                     tst.l      D1
  2179. 00001730  670C                     beq        +0xE /* 0000173E */
  2180. 00001732  7001                     moveq.l    D0, 0x01
  2181. 00001734  2F00                     move.l     -[A7], D0
  2182. 00001736  2F0C                     move.l     -[A7], A4
  2183. 00001738  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2184. 0000173C  504F                     addq.w     A7, 8
  2185. label0000173E:
  2186. 0000173E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2187. 00001742  214C 0010                move.l     [A0 + 0x10], A4
  2188. 00001746  2006                     move.l     D0, D6
  2189. 00001748  5080                     addq.l     D0, 8
  2190. 0000174A  2F00                     move.l     -[A7], D0
  2191. 0000174C  2F0B                     move.l     -[A7], A3
  2192. 0000174E  4EBA 159C                jsr        [PC + 0x159C /* 00002CEC */]
  2193. 00001752  504F                     addq.w     A7, 8
  2194. label00001754:
  2195. 00001754  4A47                     tst.w      D7
  2196. 00001756  6722                     beq        +0x24 /* 0000177A */
  2197. 00001758  200C                     move.l     D0, A4
  2198. 0000175A  671A                     beq        +0x1C /* 00001776 */
  2199. 0000175C  4AAE FFF8                tst.l      [A6 - 0x8]
  2200. 00001760  6714                     beq        +0x16 /* 00001776 */
  2201. 00001762  2F05                     move.l     -[A7], D5
  2202. 00001764  2F0C                     move.l     -[A7], A4
  2203. 00001766  2F0B                     move.l     -[A7], A3
  2204. 00001768  206E FFF8                movea.l    A0, [A6 - 0x8]
  2205. 0000176C  2268 0004                movea.l    A1, [A0 + 0x4]
  2206. 00001770  4E91                     jsr        [A1]
  2207. 00001772  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2208. label00001776:
  2209. 00001776  7000                     moveq.l    D0, 0x00
  2210. 00001778  2840                     movea.l    A4, D0
  2211. label0000177A:
  2212. 0000177A  3747 0066                move.w     [A3 + 0x66], D7
  2213. 0000177E  2F0B                     move.l     -[A7], A3
  2214. 00001780  4EBA EDB4                jsr        [PC - 0x124C /* 00000536 */]
  2215. 00001784  200C                     move.l     D0, A4
  2216. 00001786  584F                     addq.w     A7, 4
  2217. 00001788  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  2218. 0000178E  4E5E                     unlink     A6
  2219. 00001790  4E75                     rts
  2220. fn00001792:
  2221. 00001792  4E56 0000                link       A6, 0
  2222. 00001796  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2223. 0000179A  2C2E 000C                move.l     D6, [A6 + 0xC]
  2224. 0000179E  4247                     clr.w      D7
  2225. 000017A0  286E 0008                movea.l    A4, [A6 + 0x8]
  2226. 000017A4  2F0C                     move.l     -[A7], A4
  2227. 000017A6  4EBA ED5E                jsr        [PC - 0x12A2 /* 00000506 */]
  2228. 000017AA  7004                     moveq.l    D0, 0x04
  2229. 000017AC  2F00                     move.l     -[A7], D0
  2230. 000017AE  2F06                     move.l     -[A7], D6
  2231. 000017B0  2F0C                     move.l     -[A7], A4
  2232. 000017B2  4EBA F27E                jsr        [PC - 0xD82 /* 00000A32 */]
  2233. 000017B6  3E00                     move.w     D7, D0
  2234. 000017B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2235. 000017BC  666A                     bne        +0x6C /* 00001828 */
  2236. 000017BE  2F06                     move.l     -[A7], D6
  2237. 000017C0  2F0C                     move.l     -[A7], A4
  2238. 000017C2  4EBA ED0A                jsr        [PC - 0x12F6 /* 000004CE */]
  2239. 000017C6  2640                     movea.l    A3, D0
  2240. 000017C8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2241. 000017CA  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  2242. 000017CE  504F                     addq.w     A7, 8
  2243. 000017D0  6756                     beq        +0x58 /* 00001828 */
  2244. 000017D2  302B 000C                move.w     D0, [A3 + 0xC]
  2245. 000017D6  48C0                     ext.l      D0
  2246. 000017D8  323C 8000                move.w     D1, 0x8000
  2247. 000017DC  C240                     and.w      D1, D0
  2248. 000017DE  7000                     moveq.l    D0, 0x00
  2249. 000017E0  3001                     move.w     D0, D1
  2250. 000017E2  4A80                     tst.l      D0
  2251. 000017E4  6642                     bne        +0x44 /* 00001828 */
  2252. 000017E6  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2253. 000017EA  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2254. 000017EE  2F0C                     move.l     -[A7], A4
  2255. 000017F0  4EBA F974                jsr        [PC - 0x68C /* 00001166 */]
  2256. 000017F4  3E00                     move.w     D7, D0
  2257. 000017F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2258. 000017FA  662C                     bne        +0x2E /* 00001828 */
  2259. 000017FC  2F06                     move.l     -[A7], D6
  2260. 000017FE  2F0C                     move.l     -[A7], A4
  2261. 00001800  4EBA ECCC                jsr        [PC - 0x1334 /* 000004CE */]
  2262. 00001804  2640                     movea.l    A3, D0
  2263. 00001806  70FF                     moveq.l    D0, 0xFFFFFFFF
  2264. 00001808  2740 0008                move.l     [A3 + 0x8], D0
  2265. 0000180C  006B 0001 000C           ori.w      [A3 + 0xC], 0x1
  2266. 00001812  7002                     moveq.l    D0, 0x02
  2267. 00001814  2F00                     move.l     -[A7], D0
  2268. 00001816  2F0C                     move.l     -[A7], A4
  2269. 00001818  4EBA ECB4                jsr        [PC - 0x134C /* 000004CE */]
  2270. 0000181C  2040                     movea.l    A0, D0
  2271. 0000181E  0068 0001 000C           ori.w      [A0 + 0xC], 0x1
  2272. 00001824  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2273. label00001828:
  2274. 00001828  3947 0066                move.w     [A4 + 0x66], D7
  2275. 0000182C  2F0C                     move.l     -[A7], A4
  2276. 0000182E  4EBA ED06                jsr        [PC - 0x12FA /* 00000536 */]
  2277. 00001832  3007                     move.w     D0, D7
  2278. 00001834  584F                     addq.w     A7, 4
  2279. 00001836  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2280. 0000183C  4E5E                     unlink     A6
  2281. 0000183E  4E75                     rts
  2282. fn00001840:
  2283. 00001840  4E56 0000                link       A6, 0
  2284. 00001844  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2285. 00001848  2A2E 0010                move.l     D5, [A6 + 0x10]
  2286. 0000184C  2C2E 000C                move.l     D6, [A6 + 0xC]
  2287. 00001850  4247                     clr.w      D7
  2288. 00001852  286E 0008                movea.l    A4, [A6 + 0x8]
  2289. 00001856  2F0C                     move.l     -[A7], A4
  2290. 00001858  4EBA ECAC                jsr        [PC - 0x1354 /* 00000506 */]
  2291. 0000185C  7004                     moveq.l    D0, 0x04
  2292. 0000185E  2F00                     move.l     -[A7], D0
  2293. 00001860  2F06                     move.l     -[A7], D6
  2294. 00001862  2F0C                     move.l     -[A7], A4
  2295. 00001864  4EBA F1CC                jsr        [PC - 0xE34 /* 00000A32 */]
  2296. 00001868  3E00                     move.w     D7, D0
  2297. 0000186A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2298. 0000186E  6636                     bne        +0x38 /* 000018A6 */
  2299. 00001870  2F06                     move.l     -[A7], D6
  2300. 00001872  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2301. 00001876  4EBA FF1A                jsr        [PC - 0xE6 /* 00001792 */]
  2302. 0000187A  3E00                     move.w     D7, D0
  2303. 0000187C  504F                     addq.w     A7, 8
  2304. 0000187E  6626                     bne        +0x28 /* 000018A6 */
  2305. 00001880  2F05                     move.l     -[A7], D5
  2306. 00001882  2F0C                     move.l     -[A7], A4
  2307. 00001884  4EBA F968                jsr        [PC - 0x698 /* 000011EE */]
  2308. 00001888  2800                     move.l     D4, D0
  2309. 0000188A  2F06                     move.l     -[A7], D6
  2310. 0000188C  2F0C                     move.l     -[A7], A4
  2311. 0000188E  4EBA EC3E                jsr        [PC - 0x13C2 /* 000004CE */]
  2312. 00001892  2640                     movea.l    A3, D0
  2313. 00001894  2744 0008                move.l     [A3 + 0x8], D4
  2314. 00001898  2745 0004                move.l     [A3 + 0x4], D5
  2315. 0000189C  006B 8000 000C           ori.w      [A3 + 0xC], 0x8000
  2316. 000018A2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2317. label000018A6:
  2318. 000018A6  2F0C                     move.l     -[A7], A4
  2319. 000018A8  4EBA EC8C                jsr        [PC - 0x1374 /* 00000536 */]
  2320. 000018AC  3947 0066                move.w     [A4 + 0x66], D7
  2321. 000018B0  3007                     move.w     D0, D7
  2322. 000018B2  584F                     addq.w     A7, 4
  2323. 000018B4  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  2324. 000018BA  4E5E                     unlink     A6
  2325. 000018BC  4E75                     rts
  2326. 000018BE  4E56 0000                link       A6, 0
  2327. 000018C2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2328. 000018C6  266E 0008                movea.l    A3, [A6 + 0x8]
  2329. 000018CA  4247                     clr.w      D7
  2330. 000018CC  284B                     movea.l    A4, A3
  2331. 000018CE  2F0C                     move.l     -[A7], A4
  2332. 000018D0  4EBA EC34                jsr        [PC - 0x13CC /* 00000506 */]
  2333. 000018D4  7000                     moveq.l    D0, 0x00
  2334. 000018D6  2F00                     move.l     -[A7], D0
  2335. 000018D8  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  2336. 000018DC  2F0C                     move.l     -[A7], A4
  2337. 000018DE  4EBA 182E                jsr        [PC + 0x182E /* 0000310E */]
  2338. 000018E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2339. 000018E6  2F00                     move.l     -[A7], D0
  2340. 000018E8  7002                     moveq.l    D0, 0x02
  2341. 000018EA  2F00                     move.l     -[A7], D0
  2342. 000018EC  2F0B                     move.l     -[A7], A3
  2343. 000018EE  4EBA FF50                jsr        [PC - 0xB0 /* 00001840 */]
  2344. 000018F2  3E00                     move.w     D7, D0
  2345. 000018F4  2F0C                     move.l     -[A7], A4
  2346. 000018F6  4EBA EC3E                jsr        [PC - 0x13C2 /* 00000536 */]
  2347. 000018FA  3947 0066                move.w     [A4 + 0x66], D7
  2348. 000018FE  3007                     move.w     D0, D7
  2349. 00001900  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2350. 00001906  4E5E                     unlink     A6
  2351. 00001908  4E75                     rts
  2352. fn0000190A:
  2353. 0000190A  4E56 0000                link       A6, 0
  2354. 0000190E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2355. 00001912  2C2E 000C                move.l     D6, [A6 + 0xC]
  2356. 00001916  4247                     clr.w      D7
  2357. 00001918  286E 0008                movea.l    A4, [A6 + 0x8]
  2358. 0000191C  2F0C                     move.l     -[A7], A4
  2359. 0000191E  4EBA EBE6                jsr        [PC - 0x141A /* 00000506 */]
  2360. 00001922  7004                     moveq.l    D0, 0x04
  2361. 00001924  2F00                     move.l     -[A7], D0
  2362. 00001926  2F06                     move.l     -[A7], D6
  2363. 00001928  2F0C                     move.l     -[A7], A4
  2364. 0000192A  4EBA F106                jsr        [PC - 0xEFA /* 00000A32 */]
  2365. 0000192E  3E00                     move.w     D7, D0
  2366. 00001930  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2367. 00001934  663E                     bne        +0x40 /* 00001974 */
  2368. 00001936  2F06                     move.l     -[A7], D6
  2369. 00001938  2F0C                     move.l     -[A7], A4
  2370. 0000193A  4EBA EB92                jsr        [PC - 0x146E /* 000004CE */]
  2371. 0000193E  2640                     movea.l    A3, D0
  2372. 00001940  70FF                     moveq.l    D0, 0xFFFFFFFF
  2373. 00001942  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  2374. 00001946  504F                     addq.w     A7, 8
  2375. 00001948  660C                     bne        +0xE /* 00001956 */
  2376. 0000194A  2F06                     move.l     -[A7], D6
  2377. 0000194C  2F0C                     move.l     -[A7], A4
  2378. 0000194E  4EBA F470                jsr        [PC - 0xB90 /* 00000DC0 */]
  2379. 00001952  504F                     addq.w     A7, 8
  2380. 00001954  600A                     bra        +0xC /* 00001960 */
  2381. label00001956:
  2382. 00001956  2F06                     move.l     -[A7], D6
  2383. 00001958  2F0C                     move.l     -[A7], A4
  2384. 0000195A  4EBA F75E                jsr        [PC - 0x8A2 /* 000010BA */]
  2385. 0000195E  504F                     addq.w     A7, 8
  2386. label00001960:
  2387. 00001960  7002                     moveq.l    D0, 0x02
  2388. 00001962  2F00                     move.l     -[A7], D0
  2389. 00001964  2F0C                     move.l     -[A7], A4
  2390. 00001966  4EBA EB66                jsr        [PC - 0x149A /* 000004CE */]
  2391. 0000196A  2040                     movea.l    A0, D0
  2392. 0000196C  0068 0001 000C           ori.w      [A0 + 0xC], 0x1
  2393. 00001972  504F                     addq.w     A7, 8
  2394. label00001974:
  2395. 00001974  3947 0066                move.w     [A4 + 0x66], D7
  2396. 00001978  2F0C                     move.l     -[A7], A4
  2397. 0000197A  4EBA EBBA                jsr        [PC - 0x1446 /* 00000536 */]
  2398. 0000197E  3007                     move.w     D0, D7
  2399. 00001980  584F                     addq.w     A7, 4
  2400. 00001982  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2401. 00001988  4E5E                     unlink     A6
  2402. 0000198A  4E75                     rts
  2403. fn0000198C:
  2404. 0000198C  4E56 0000                link       A6, 0
  2405. 00001990  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2406. 00001994  266E 0008                movea.l    A3, [A6 + 0x8]
  2407. 00001998  2C2E 000C                move.l     D6, [A6 + 0xC]
  2408. 0000199C  284B                     movea.l    A4, A3
  2409. 0000199E  2F0C                     move.l     -[A7], A4
  2410. 000019A0  4EBA EB64                jsr        [PC - 0x149C /* 00000506 */]
  2411. 000019A4  7004                     moveq.l    D0, 0x04
  2412. 000019A6  2F00                     move.l     -[A7], D0
  2413. 000019A8  2F06                     move.l     -[A7], D6
  2414. 000019AA  2F0C                     move.l     -[A7], A4
  2415. 000019AC  4EBA F084                jsr        [PC - 0xF7C /* 00000A32 */]
  2416. 000019B0  3E00                     move.w     D7, D0
  2417. 000019B2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2418. 000019B6  661A                     bne        +0x1C /* 000019D2 */
  2419. 000019B8  2F06                     move.l     -[A7], D6
  2420. 000019BA  2F0C                     move.l     -[A7], A4
  2421. 000019BC  4EBA 0AD6                jsr        [PC + 0xAD6 /* 00002494 */]
  2422. 000019C0  3E00                     move.w     D7, D0
  2423. 000019C2  504F                     addq.w     A7, 8
  2424. 000019C4  660C                     bne        +0xE /* 000019D2 */
  2425. 000019C6  2F06                     move.l     -[A7], D6
  2426. 000019C8  2F0B                     move.l     -[A7], A3
  2427. 000019CA  4EBA FF3E                jsr        [PC - 0xC2 /* 0000190A */]
  2428. 000019CE  3E00                     move.w     D7, D0
  2429. 000019D0  504F                     addq.w     A7, 8
  2430. label000019D2:
  2431. 000019D2  3947 0066                move.w     [A4 + 0x66], D7
  2432. 000019D6  2F0C                     move.l     -[A7], A4
  2433. 000019D8  4EBA EB5C                jsr        [PC - 0x14A4 /* 00000536 */]
  2434. 000019DC  3007                     move.w     D0, D7
  2435. 000019DE  584F                     addq.w     A7, 4
  2436. 000019E0  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2437. 000019E6  4E5E                     unlink     A6
  2438. 000019E8  4E75                     rts
  2439. 000019EA  4E56 0000                link       A6, 0
  2440. 000019EE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2441. 000019F2  286E 0008                movea.l    A4, [A6 + 0x8]
  2442. 000019F6  266C 000E                movea.l    A3, [A4 + 0xE]
  2443. 000019FA  2F0C                     move.l     -[A7], A4
  2444. 000019FC  4EBA EB08                jsr        [PC - 0x14F8 /* 00000506 */]
  2445. 00001A00  7E03                     moveq.l    D7, 0x03
  2446. 00001A02  584F                     addq.w     A7, 4
  2447. 00001A04  6010                     bra        +0x12 /* 00001A16 */
  2448. label00001A06:
  2449. 00001A06  2F07                     move.l     -[A7], D7
  2450. 00001A08  2F0C                     move.l     -[A7], A4
  2451. 00001A0A  4EBA 0A88                jsr        [PC + 0xA88 /* 00002494 */]
  2452. 00001A0E  3C00                     move.w     D6, D0
  2453. 00001A10  504F                     addq.w     A7, 8
  2454. 00001A12  6646                     bne        +0x48 /* 00001A5A */
  2455. 00001A14  5287                     addq.l     D7, 1
  2456. label00001A16:
  2457. 00001A16  206C 0016                movea.l    A0, [A4 + 0x16]
  2458. 00001A1A  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  2459. 00001A1E  6DE6                     blt        -0x18 /* 00001A06 */
  2460. 00001A20  7001                     moveq.l    D0, 0x01
  2461. 00001A22  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  2462. 00001A26  6C0E                     bge        +0x10 /* 00001A36 */
  2463. 00001A28  7001                     moveq.l    D0, 0x01
  2464. 00001A2A  2F00                     move.l     -[A7], D0
  2465. 00001A2C  2F0C                     move.l     -[A7], A4
  2466. 00001A2E  4EBA 0A64                jsr        [PC + 0xA64 /* 00002494 */]
  2467. 00001A32  3C00                     move.w     D6, D0
  2468. 00001A34  504F                     addq.w     A7, 8
  2469. label00001A36:
  2470. 00001A36  2F0C                     move.l     -[A7], A4
  2471. 00001A38  4EBA EE3C                jsr        [PC - 0x11C4 /* 00000876 */]
  2472. 00001A3C  4A2C 0069                tst.b      [A4 + 0x69]
  2473. 00001A40  584F                     addq.w     A7, 4
  2474. 00001A42  6716                     beq        +0x18 /* 00001A5A */
  2475. 00001A44  4AAC 005A                tst.l      [A4 + 0x5A]
  2476. 00001A48  6610                     bne        +0x12 /* 00001A5A */
  2477. 00001A4A  2F0B                     move.l     -[A7], A3
  2478. 00001A4C  4EBA 1FCA                jsr        [PC + 0x1FCA /* 00003A18 */]
  2479. 00001A50  3C00                     move.w     D6, D0
  2480. 00001A52  584F                     addq.w     A7, 4
  2481. 00001A54  6604                     bne        +0x6 /* 00001A5A */
  2482. 00001A56  422C 0069                clr.b      [A4 + 0x69]
  2483. label00001A5A:
  2484. 00001A5A  3946 0066                move.w     [A4 + 0x66], D6
  2485. 00001A5E  2F0C                     move.l     -[A7], A4
  2486. 00001A60  4EBA EAD4                jsr        [PC - 0x152C /* 00000536 */]
  2487. 00001A64  3006                     move.w     D0, D6
  2488. 00001A66  584F                     addq.w     A7, 4
  2489. 00001A68  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2490. 00001A6E  4E5E                     unlink     A6
  2491. 00001A70  4E75                     rts
  2492. 00001A72  4E56 0000                link       A6, 0
  2493. 00001A76  48E7 0118                movem.l    -[A7], D7,A3,A4
  2494. 00001A7A  4247                     clr.w      D7
  2495. 00001A7C  286E 0008                movea.l    A4, [A6 + 0x8]
  2496. 00001A80  2F0C                     move.l     -[A7], A4
  2497. 00001A82  4EBA EA82                jsr        [PC - 0x157E /* 00000506 */]
  2498. 00001A86  4AAC 005A                tst.l      [A4 + 0x5A]
  2499. 00001A8A  584F                     addq.w     A7, 4
  2500. 00001A8C  6724                     beq        +0x26 /* 00001AB2 */
  2501. 00001A8E  206C 005A                movea.l    A0, [A4 + 0x5A]
  2502. 00001A92  2968 000E 000E           move.l     [A4 + 0xE], [A0 + 0xE]
  2503. 00001A98  2F0C                     move.l     -[A7], A4
  2504. 00001A9A  4EBA EDDA                jsr        [PC - 0x1226 /* 00000876 */]
  2505. 00001A9E  206C 005A                movea.l    A0, [A4 + 0x5A]
  2506. 00001AA2  1968 006A 006A           move.b     [A4 + 0x6A], [A0 + 0x6A]
  2507. 00001AA8  197C 0001 0069           move.b     [A4 + 0x69], 0x1
  2508. 00001AAE  584F                     addq.w     A7, 4
  2509. 00001AB0  601A                     bra        +0x1C /* 00001ACC */
  2510. label00001AB2:
  2511. 00001AB2  296E 000C 000E           move.l     [A4 + 0xE], [A6 + 0xC]
  2512. 00001AB8  2F0C                     move.l     -[A7], A4
  2513. 00001ABA  4EBA EDBA                jsr        [PC - 0x1246 /* 00000876 */]
  2514. 00001ABE  196E 0013 006A           move.b     [A4 + 0x6A], [A6 + 0x13]
  2515. 00001AC4  197C 0001 0068           move.b     [A4 + 0x68], 0x1
  2516. 00001ACA  584F                     addq.w     A7, 4
  2517. label00001ACC:
  2518. 00001ACC  7000                     moveq.l    D0, 0x00
  2519. 00001ACE  2F00                     move.l     -[A7], D0
  2520. 00001AD0  2F0C                     move.l     -[A7], A4
  2521. 00001AD2  4EBA F14E                jsr        [PC - 0xEB2 /* 00000C22 */]
  2522. 00001AD6  3E00                     move.w     D7, D0
  2523. 00001AD8  504F                     addq.w     A7, 8
  2524. 00001ADA  6600 00C8                bne        +0xCA /* 00001BA4 */
  2525. 00001ADE  702C                     moveq.l    D0, 0x2C
  2526. 00001AE0  2940 0038                move.l     [A4 + 0x38], D0
  2527. 00001AE4  206C 0016                movea.l    A0, [A4 + 0x16]
  2528. 00001AE8  7203                     moveq.l    D1, 0x03
  2529. 00001AEA  2141 0008                move.l     [A0 + 0x8], D1
  2530. 00001AEE  7000                     moveq.l    D0, 0x00
  2531. 00001AF0  2F00                     move.l     -[A7], D0
  2532. 00001AF2  2F0C                     move.l     -[A7], A4
  2533. 00001AF4  4EBA E9D8                jsr        [PC - 0x1628 /* 000004CE */]
  2534. 00001AF8  2640                     movea.l    A3, D0
  2535. 00001AFA  7000                     moveq.l    D0, 0x00
  2536. 00001AFC  2740 0010                move.l     [A3 + 0x10], D0
  2537. 00001B00  26BC 5249 4658           move.l     [A3], 0x52494658 /* 'RIFX' */
  2538. 00001B06  222C 0038                move.l     D1, [A4 + 0x38]
  2539. 00001B0A  5181                     subq.l     D1, 8
  2540. 00001B0C  2741 0004                move.l     [A3 + 0x4], D1
  2541. 00001B10  276C 005E 0008           move.l     [A3 + 0x8], [A4 + 0x5E]
  2542. 00001B16  377C 0001 000C           move.w     [A3 + 0xC], 0x1
  2543. 00001B1C  426B 000E                clr.w      [A3 + 0xE]
  2544. 00001B20  7001                     moveq.l    D0, 0x01
  2545. 00001B22  2F00                     move.l     -[A7], D0
  2546. 00001B24  2F0C                     move.l     -[A7], A4
  2547. 00001B26  4EBA E9A6                jsr        [PC - 0x165A /* 000004CE */]
  2548. 00001B2A  2640                     movea.l    A3, D0
  2549. 00001B2C  7001                     moveq.l    D0, 0x01
  2550. 00001B2E  2F00                     move.l     -[A7], D0
  2551. 00001B30  7218                     moveq.l    D1, 0x18
  2552. 00001B32  2F01                     move.l     -[A7], D1
  2553. 00001B34  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  2554. 00001B38  2740 0010                move.l     [A3 + 0x10], D0
  2555. 00001B3C  26BC 696D 6170           move.l     [A3], 0x696D6170 /* 'imap' */
  2556. 00001B42  7018                     moveq.l    D0, 0x18
  2557. 00001B44  2740 0004                move.l     [A3 + 0x4], D0
  2558. 00001B48  222C 005E                move.l     D1, [A4 + 0x5E]
  2559. 00001B4C  740C                     moveq.l    D2, 0x0C
  2560. 00001B4E  D282                     add.l      D1, D2
  2561. 00001B50  2741 0008                move.l     [A3 + 0x8], D1
  2562. 00001B54  377C 0001 000C           move.w     [A3 + 0xC], 0x1
  2563. 00001B5A  426B 000E                clr.w      [A3 + 0xE]
  2564. 00001B5E  7002                     moveq.l    D0, 0x02
  2565. 00001B60  2F00                     move.l     -[A7], D0
  2566. 00001B62  2F0C                     move.l     -[A7], A4
  2567. 00001B64  4EBA E968                jsr        [PC - 0x1698 /* 000004CE */]
  2568. 00001B68  2640                     movea.l    A3, D0
  2569. 00001B6A  276C 0012 0010           move.l     [A3 + 0x10], [A4 + 0x12]
  2570. 00001B70  26BC 6D6D 6170           move.l     [A3], 0x6D6D6170 /* 'mmap' */
  2571. 00001B76  7000                     moveq.l    D0, 0x00
  2572. 00001B78  2740 0004                move.l     [A3 + 0x4], D0
  2573. 00001B7C  72FF                     moveq.l    D1, 0xFFFFFFFF
  2574. 00001B7E  2741 0008                move.l     [A3 + 0x8], D1
  2575. 00001B82  377C 0001 000C           move.w     [A3 + 0xC], 0x1
  2576. 00001B88  426B 000E                clr.w      [A3 + 0xE]
  2577. 00001B8C  4AAE 000C                tst.l      [A6 + 0xC]
  2578. 00001B90  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2579. 00001B94  670E                     beq        +0x10 /* 00001BA4 */
  2580. 00001B96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2581. 00001B9A  2F0C                     move.l     -[A7], A4
  2582. 00001B9C  4EBA EC3C                jsr        [PC - 0x13C4 /* 000007DA */]
  2583. 00001BA0  3E00                     move.w     D7, D0
  2584. 00001BA2  504F                     addq.w     A7, 8
  2585. label00001BA4:
  2586. 00001BA4  3947 0066                move.w     [A4 + 0x66], D7
  2587. 00001BA8  2F0C                     move.l     -[A7], A4
  2588. 00001BAA  4EBA E98A                jsr        [PC - 0x1676 /* 00000536 */]
  2589. 00001BAE  3007                     move.w     D0, D7
  2590. 00001BB0  584F                     addq.w     A7, 4
  2591. 00001BB2  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2592. 00001BB8  4E5E                     unlink     A6
  2593. 00001BBA  4E75                     rts
  2594. fn00001BBC:
  2595. 00001BBC  4E56 FFD0                link       A6, -0x0030
  2596. 00001BC0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2597. 00001BC4  4247                     clr.w      D7
  2598. 00001BC6  7000                     moveq.l    D0, 0x00
  2599. 00001BC8  2D40 FFE0                move.l     [A6 - 0x20], D0
  2600. 00001BCC  286E 0008                movea.l    A4, [A6 + 0x8]
  2601. 00001BD0  2F0C                     move.l     -[A7], A4
  2602. 00001BD2  4EBA E932                jsr        [PC - 0x16CE /* 00000506 */]
  2603. 00001BD6  4AAC 005A                tst.l      [A4 + 0x5A]
  2604. 00001BDA  584F                     addq.w     A7, 4
  2605. 00001BDC  6712                     beq        +0x14 /* 00001BF0 */
  2606. 00001BDE  206C 005A                movea.l    A0, [A4 + 0x5A]
  2607. 00001BE2  2968 000E 000E           move.l     [A4 + 0xE], [A0 + 0xE]
  2608. 00001BE8  2D6C 000E 000C           move.l     [A6 + 0xC], [A4 + 0xE]
  2609. 00001BEE  6016                     bra        +0x18 /* 00001C06 */
  2610. label00001BF0:
  2611. 00001BF0  296E 000C 000E           move.l     [A4 + 0xE], [A6 + 0xC]
  2612. 00001BF6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2613. 00001BFA  4EBA 1D92                jsr        [PC + 0x1D92 /* 0000398E */]
  2614. 00001BFE  3E00                     move.w     D7, D0
  2615. 00001C00  584F                     addq.w     A7, 4
  2616. 00001C02  6600 0136                bne        +0x138 /* 00001D3A */
  2617. label00001C06:
  2618. 00001C06  486E FFD0                pea.l      [A6 - 0x30]
  2619. 00001C0A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2620. 00001C0E  2F0C                     move.l     -[A7], A4
  2621. 00001C10  4EBA EA2C                jsr        [PC - 0x15D4 /* 0000063E */]
  2622. 00001C14  3E00                     move.w     D7, D0
  2623. 00001C16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2624. 00001C1A  6600 011E                bne        +0x120 /* 00001D3A */
  2625. 00001C1E  486E FFE4                pea.l      [A6 - 0x1C]
  2626. 00001C22  2F0C                     move.l     -[A7], A4
  2627. 00001C24  4EBA EB0C                jsr        [PC - 0x14F4 /* 00000732 */]
  2628. 00001C28  3E00                     move.w     D7, D0
  2629. 00001C2A  504F                     addq.w     A7, 8
  2630. 00001C2C  6600 010C                bne        +0x10E /* 00001D3A */
  2631. 00001C30  486E FFD4                pea.l      [A6 - 0x2C]
  2632. 00001C34  2F0C                     move.l     -[A7], A4
  2633. 00001C36  4EBA E962                jsr        [PC - 0x169E /* 0000059A */]
  2634. 00001C3A  3E00                     move.w     D7, D0
  2635. 00001C3C  504F                     addq.w     A7, 8
  2636. 00001C3E  6600 00FA                bne        +0xFC /* 00001D3A */
  2637. 00001C42  206C 0016                movea.l    A0, [A4 + 0x16]
  2638. 00001C46  7001                     moveq.l    D0, 0x01
  2639. 00001C48  2140 0008                move.l     [A0 + 0x8], D0
  2640. 00001C4C  7000                     moveq.l    D0, 0x00
  2641. 00001C4E  2F00                     move.l     -[A7], D0
  2642. 00001C50  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  2643. 00001C54  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  2644. 00001C58  504F                     addq.w     A7, 8
  2645. 00001C5A  7000                     moveq.l    D0, 0x00
  2646. 00001C5C  2F00                     move.l     -[A7], D0
  2647. 00001C5E  722C                     moveq.l    D1, 0x2C
  2648. 00001C60  2F01                     move.l     -[A7], D1
  2649. 00001C62  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  2650. 00001C66  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  2651. 00001C6A  7000                     moveq.l    D0, 0x00
  2652. 00001C6C  2F00                     move.l     -[A7], D0
  2653. 00001C6E  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  2654. 00001C72  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2655. 00001C76  2940 0016                move.l     [A4 + 0x16], D0
  2656. 00001C7A  7000                     moveq.l    D0, 0x00
  2657. 00001C7C  2F00                     move.l     -[A7], D0
  2658. 00001C7E  2F0C                     move.l     -[A7], A4
  2659. 00001C80  4EBA E84C                jsr        [PC - 0x17B4 /* 000004CE */]
  2660. 00001C84  2640                     movea.l    A3, D0
  2661. 00001C86  26BC 6D6D 6170           move.l     [A3], 0x6D6D6170 /* 'mmap' */
  2662. 00001C8C  276E FFD8 0004           move.l     [A3 + 0x4], [A6 - 0x28]
  2663. 00001C92  276E FFE8 0008           move.l     [A3 + 0x8], [A6 - 0x18]
  2664. 00001C98  7000                     moveq.l    D0, 0x00
  2665. 00001C9A  2740 0010                move.l     [A3 + 0x10], D0
  2666. 00001C9E  426B 000C                clr.w      [A3 + 0xC]
  2667. 00001CA2  7000                     moveq.l    D0, 0x00
  2668. 00001CA4  2F00                     move.l     -[A7], D0
  2669. 00001CA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2670. 00001CAA  4EBA F954                jsr        [PC - 0x6AC /* 00001600 */]
  2671. 00001CAE  2D40 FFDC                move.l     [A6 - 0x24], D0
  2672. 00001CB2  3E2C 0066                move.w     D7, [A4 + 0x66]
  2673. 00001CB6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2674. 00001CBA  667E                     bne        +0x80 /* 00001D3A */
  2675. 00001CBC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2676. 00001CC0  2F0C                     move.l     -[A7], A4
  2677. 00001CC2  4EBA E89C                jsr        [PC - 0x1764 /* 00000560 */]
  2678. 00001CC6  7000                     moveq.l    D0, 0x00
  2679. 00001CC8  2F00                     move.l     -[A7], D0
  2680. 00001CCA  7218                     moveq.l    D1, 0x18
  2681. 00001CCC  2F01                     move.l     -[A7], D1
  2682. 00001CCE  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  2683. 00001CD2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2684. 00001CD6  2040                     movea.l    A0, D0
  2685. 00001CD8  2050                     movea.l    A0, [A0]
  2686. 00001CDA  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  2687. 00001CDE  7005                     moveq.l    D0, 0x05
  2688. label00001CE0:
  2689. 00001CE0  20D9                     move.l     [A0]+, [A1]+
  2690. 00001CE2  51C8 FFFC                dbf        D0, -0x6 /* 00001CE0 */
  2691. 00001CE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2692. 00001CEA  2F0C                     move.l     -[A7], A4
  2693. 00001CEC  4EBA EDB4                jsr        [PC - 0x124C /* 00000AA2 */]
  2694. 00001CF0  3E00                     move.w     D7, D0
  2695. 00001CF2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2696. 00001CF6  6642                     bne        +0x44 /* 00001D3A */
  2697. 00001CF8  206C 0016                movea.l    A0, [A4 + 0x16]
  2698. 00001CFC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2699. 00001D00  2F0C                     move.l     -[A7], A4
  2700. 00001D02  4EBA EE7C                jsr        [PC - 0x1184 /* 00000B80 */]
  2701. 00001D06  3E00                     move.w     D7, D0
  2702. 00001D08  7002                     moveq.l    D0, 0x02
  2703. 00001D0A  2F00                     move.l     -[A7], D0
  2704. 00001D0C  2F0C                     move.l     -[A7], A4
  2705. 00001D0E  4EBA E7BE                jsr        [PC - 0x1842 /* 000004CE */]
  2706. 00001D12  2040                     movea.l    A0, D0
  2707. 00001D14  216E FFDC 0010           move.l     [A0 + 0x10], [A6 - 0x24]
  2708. 00001D1A  7001                     moveq.l    D0, 0x01
  2709. 00001D1C  2F00                     move.l     -[A7], D0
  2710. 00001D1E  2F0C                     move.l     -[A7], A4
  2711. 00001D20  4EBA E7AC                jsr        [PC - 0x1854 /* 000004CE */]
  2712. 00001D24  2640                     movea.l    A3, D0
  2713. 00001D26  276E FFFC 0010           move.l     [A3 + 0x10], [A6 - 0x4]
  2714. 00001D2C  422C 0068                clr.b      [A4 + 0x68]
  2715. 00001D30  197C 0001 0069           move.b     [A4 + 0x69], 0x1
  2716. 00001D36  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2717. label00001D3A:
  2718. 00001D3A  3947 0066                move.w     [A4 + 0x66], D7
  2719. 00001D3E  2F0C                     move.l     -[A7], A4
  2720. 00001D40  4EBA E7F4                jsr        [PC - 0x180C /* 00000536 */]
  2721. 00001D44  3007                     move.w     D0, D7
  2722. 00001D46  584F                     addq.w     A7, 4
  2723. 00001D48  4CEE 1880 FFC4           movem.l    D7,A3,A4, [A6 - 0x3C]
  2724. 00001D4E  4E5E                     unlink     A6
  2725. 00001D50  4E75                     rts
  2726. 00001D52  4E56 FFFC                link       A6, -0x0004
  2727. 00001D56  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2728. 00001D5A  2C2E 0010                move.l     D6, [A6 + 0x10]
  2729. 00001D5E  4247                     clr.w      D7
  2730. 00001D60  286E 0008                movea.l    A4, [A6 + 0x8]
  2731. 00001D64  266E 000C                movea.l    A3, [A6 + 0xC]
  2732. 00001D68  2F0B                     move.l     -[A7], A3
  2733. 00001D6A  4EBA E79A                jsr        [PC - 0x1866 /* 00000506 */]
  2734. 00001D6E  2F0C                     move.l     -[A7], A4
  2735. 00001D70  4EBA E794                jsr        [PC - 0x186C /* 00000506 */]
  2736. 00001D74  2F06                     move.l     -[A7], D6
  2737. 00001D76  2F0B                     move.l     -[A7], A3
  2738. 00001D78  4EBA E754                jsr        [PC - 0x18AC /* 000004CE */]
  2739. 00001D7C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2740. 00001D80  294B 005A                move.l     [A4 + 0x5A], A3
  2741. 00001D84  206E FFFC                movea.l    A0, [A6 - 0x4]
  2742. 00001D88  2968 0008 005E           move.l     [A4 + 0x5E], [A0 + 0x8]
  2743. 00001D8E  2946 0062                move.l     [A4 + 0x62], D6
  2744. 00001D92  197C 0001 006B           move.b     [A4 + 0x6B], 0x1
  2745. 00001D98  296E 0014 006C           move.l     [A4 + 0x6C], [A6 + 0x14]
  2746. 00001D9E  7000                     moveq.l    D0, 0x00
  2747. 00001DA0  2F00                     move.l     -[A7], D0
  2748. 00001DA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2749. 00001DA6  4EBA FE14                jsr        [PC - 0x1EC /* 00001BBC */]
  2750. 00001DAA  3E00                     move.w     D7, D0
  2751. 00001DAC  3947 0066                move.w     [A4 + 0x66], D7
  2752. 00001DB0  2F0C                     move.l     -[A7], A4
  2753. 00001DB2  4EBA E782                jsr        [PC - 0x187E /* 00000536 */]
  2754. 00001DB6  2F0B                     move.l     -[A7], A3
  2755. 00001DB8  4EBA E77C                jsr        [PC - 0x1884 /* 00000536 */]
  2756. 00001DBC  3007                     move.w     D0, D7
  2757. 00001DBE  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  2758. 00001DC4  4E5E                     unlink     A6
  2759. 00001DC6  4E75                     rts
  2760. 00001DC8  4E56 0000                link       A6, 0
  2761. 00001DCC  48E7 0018                movem.l    -[A7], A3,A4
  2762. 00001DD0  266E 000C                movea.l    A3, [A6 + 0xC]
  2763. 00001DD4  286E 0008                movea.l    A4, [A6 + 0x8]
  2764. 00001DD8  4AAC 005A                tst.l      [A4 + 0x5A]
  2765. 00001DDC  6604                     bne        +0x6 /* 00001DE2 */
  2766. 00001DDE  7000                     moveq.l    D0, 0x00
  2767. 00001DE0  600A                     bra        +0xC /* 00001DEC */
  2768. label00001DE2:
  2769. 00001DE2  200B                     move.l     D0, A3
  2770. 00001DE4  6704                     beq        +0x6 /* 00001DEA */
  2771. 00001DE6  26AC 006C                move.l     [A3], [A4 + 0x6C]
  2772. label00001DEA:
  2773. 00001DEA  7001                     moveq.l    D0, 0x01
  2774. label00001DEC:
  2775. 00001DEC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2776. 00001DF2  4E5E                     unlink     A6
  2777. 00001DF4  4E75                     rts
  2778. 00001DF6  4E56 0000                link       A6, 0
  2779. 00001DFA  48E7 0118                movem.l    -[A7], D7,A3,A4
  2780. 00001DFE  266E 0008                movea.l    A3, [A6 + 0x8]
  2781. 00001E02  284B                     movea.l    A4, A3
  2782. 00001E04  296E 0010 005E           move.l     [A4 + 0x5E], [A6 + 0x10]
  2783. 00001E0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2784. 00001E0E  2F0B                     move.l     -[A7], A3
  2785. 00001E10  4EBA FDAA                jsr        [PC - 0x256 /* 00001BBC */]
  2786. 00001E14  3E00                     move.w     D7, D0
  2787. 00001E16  3947 0066                move.w     [A4 + 0x66], D7
  2788. 00001E1A  3007                     move.w     D0, D7
  2789. 00001E1C  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2790. 00001E22  4E5E                     unlink     A6
  2791. 00001E24  4E75                     rts
  2792. fn00001E26:
  2793. 00001E26  4E56 FFFC                link       A6, -0x0004
  2794. 00001E2A  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  2795. 00001E2E  4246                     clr.w      D6
  2796. 00001E30  286E 0008                movea.l    A4, [A6 + 0x8]
  2797. 00001E34  2F0C                     move.l     -[A7], A4
  2798. 00001E36  4EBA E6CE                jsr        [PC - 0x1932 /* 00000506 */]
  2799. 00001E3A  4AAC 000E                tst.l      [A4 + 0xE]
  2800. 00001E3E  57C3                     seq        D3
  2801. 00001E40  4403                     neg.b      D3
  2802. 00001E42  4883                     ext.w      D3
  2803. 00001E44  3C03                     move.w     D6, D3
  2804. 00001E46  584F                     addq.w     A7, 4
  2805. 00001E48  6708                     beq        +0xA /* 00001E52 */
  2806. 00001E4A  3C3C 00CA                move.w     D6, 0xCA
  2807. 00001E4E  6000 01A4                bra        +0x1A6 /* 00001FF4 */
  2808. label00001E52:
  2809. 00001E52  7002                     moveq.l    D0, 0x02
  2810. 00001E54  2F00                     move.l     -[A7], D0
  2811. 00001E56  2F0C                     move.l     -[A7], A4
  2812. 00001E58  4EBA E674                jsr        [PC - 0x198C /* 000004CE */]
  2813. 00001E5C  2040                     movea.l    A0, D0
  2814. 00001E5E  7001                     moveq.l    D0, 0x01
  2815. 00001E60  C068 000C                and.w      D0, [A0 + 0xC]
  2816. 00001E64  7200                     moveq.l    D1, 0x00
  2817. 00001E66  3200                     move.w     D1, D0
  2818. 00001E68  4A81                     tst.l      D1
  2819. 00001E6A  504F                     addq.w     A7, 8
  2820. 00001E6C  6700 0186                beq        +0x188 /* 00001FF4 */
  2821. 00001E70  4A2C 0069                tst.b      [A4 + 0x69]
  2822. 00001E74  6618                     bne        +0x1A /* 00001E8E */
  2823. 00001E76  4AAC 005A                tst.l      [A4 + 0x5A]
  2824. 00001E7A  6612                     bne        +0x14 /* 00001E8E */
  2825. 00001E7C  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  2826. 00001E80  2F0C                     move.l     -[A7], A4
  2827. 00001E82  4EBA E956                jsr        [PC - 0x16AA /* 000007DA */]
  2828. 00001E86  3C00                     move.w     D6, D0
  2829. 00001E88  504F                     addq.w     A7, 8
  2830. 00001E8A  6600 0168                bne        +0x16A /* 00001FF4 */
  2831. label00001E8E:
  2832. 00001E8E  7E03                     moveq.l    D7, 0x03
  2833. 00001E90  602E                     bra        +0x30 /* 00001EC0 */
  2834. label00001E92:
  2835. 00001E92  2F07                     move.l     -[A7], D7
  2836. 00001E94  2F0C                     move.l     -[A7], A4
  2837. 00001E96  4EBA E636                jsr        [PC - 0x19CA /* 000004CE */]
  2838. 00001E9A  2640                     movea.l    A3, D0
  2839. 00001E9C  7001                     moveq.l    D0, 0x01
  2840. 00001E9E  C06B 000C                and.w      D0, [A3 + 0xC]
  2841. 00001EA2  7200                     moveq.l    D1, 0x00
  2842. 00001EA4  3200                     move.w     D1, D0
  2843. 00001EA6  4A81                     tst.l      D1
  2844. 00001EA8  504F                     addq.w     A7, 8
  2845. 00001EAA  6712                     beq        +0x14 /* 00001EBE */
  2846. 00001EAC  2F07                     move.l     -[A7], D7
  2847. 00001EAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2848. 00001EB2  4EBA 065E                jsr        [PC + 0x65E /* 00002512 */]
  2849. 00001EB6  3C00                     move.w     D6, D0
  2850. 00001EB8  504F                     addq.w     A7, 8
  2851. 00001EBA  6600 0138                bne        +0x13A /* 00001FF4 */
  2852. label00001EBE:
  2853. 00001EBE  5287                     addq.l     D7, 1
  2854. label00001EC0:
  2855. 00001EC0  206C 0016                movea.l    A0, [A4 + 0x16]
  2856. 00001EC4  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  2857. 00001EC8  6DC8                     blt        -0x36 /* 00001E92 */
  2858. 00001ECA  7002                     moveq.l    D0, 0x02
  2859. 00001ECC  2F00                     move.l     -[A7], D0
  2860. 00001ECE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2861. 00001ED2  4EBA F8BE                jsr        [PC - 0x742 /* 00001792 */]
  2862. 00001ED6  3C00                     move.w     D6, D0
  2863. 00001ED8  504F                     addq.w     A7, 8
  2864. 00001EDA  6600 0118                bne        +0x11A /* 00001FF4 */
  2865. 00001EDE  7002                     moveq.l    D0, 0x02
  2866. 00001EE0  2F00                     move.l     -[A7], D0
  2867. 00001EE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2868. 00001EE6  4EBA 062A                jsr        [PC + 0x62A /* 00002512 */]
  2869. 00001EEA  3C00                     move.w     D6, D0
  2870. 00001EEC  504F                     addq.w     A7, 8
  2871. 00001EEE  6600 0104                bne        +0x106 /* 00001FF4 */
  2872. 00001EF2  2F0C                     move.l     -[A7], A4
  2873. 00001EF4  4EBA EC0E                jsr        [PC - 0x13F2 /* 00000B04 */]
  2874. 00001EF8  7001                     moveq.l    D0, 0x01
  2875. 00001EFA  2F00                     move.l     -[A7], D0
  2876. 00001EFC  2F0C                     move.l     -[A7], A4
  2877. 00001EFE  4EBA E5CE                jsr        [PC - 0x1A32 /* 000004CE */]
  2878. 00001F02  2040                     movea.l    A0, D0
  2879. 00001F04  0068 0001 000C           ori.w      [A0 + 0xC], 0x1
  2880. 00001F0A  7001                     moveq.l    D0, 0x01
  2881. 00001F0C  2F00                     move.l     -[A7], D0
  2882. 00001F0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2883. 00001F12  4EBA 05FE                jsr        [PC + 0x5FE /* 00002512 */]
  2884. 00001F16  3C00                     move.w     D6, D0
  2885. 00001F18  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2886. 00001F1C  6600 00D6                bne        +0xD8 /* 00001FF4 */
  2887. 00001F20  7000                     moveq.l    D0, 0x00
  2888. 00001F22  2F00                     move.l     -[A7], D0
  2889. 00001F24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2890. 00001F28  4EBA 05E8                jsr        [PC + 0x5E8 /* 00002512 */]
  2891. 00001F2C  3C00                     move.w     D6, D0
  2892. 00001F2E  504F                     addq.w     A7, 8
  2893. 00001F30  6600 00C2                bne        +0xC4 /* 00001FF4 */
  2894. 00001F34  7000                     moveq.l    D0, 0x00
  2895. 00001F36  2F00                     move.l     -[A7], D0
  2896. 00001F38  2F0C                     move.l     -[A7], A4
  2897. 00001F3A  4EBA E592                jsr        [PC - 0x1A6E /* 000004CE */]
  2898. 00001F3E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2899. 00001F42  2040                     movea.l    A0, D0
  2900. 00001F44  2028 0004                move.l     D0, [A0 + 0x4]
  2901. 00001F48  5080                     addq.l     D0, 8
  2902. 00001F4A  2940 0038                move.l     [A4 + 0x38], D0
  2903. 00001F4E  4AAC 005A                tst.l      [A4 + 0x5A]
  2904. 00001F52  504F                     addq.w     A7, 8
  2905. 00001F54  6774                     beq        +0x76 /* 00001FCA */
  2906. 00001F56  4A2C 006B                tst.b      [A4 + 0x6B]
  2907. 00001F5A  6732                     beq        +0x34 /* 00001F8E */
  2908. 00001F5C  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2909. 00001F60  4EBA E5A4                jsr        [PC - 0x1A5C /* 00000506 */]
  2910. 00001F64  7002                     moveq.l    D0, 0x02
  2911. 00001F66  2F00                     move.l     -[A7], D0
  2912. 00001F68  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2913. 00001F6C  4EBA E560                jsr        [PC - 0x1AA0 /* 000004CE */]
  2914. 00001F70  2040                     movea.l    A0, D0
  2915. 00001F72  0068 0001 000C           ori.w      [A0 + 0xC], 0x1
  2916. 00001F78  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2917. 00001F7C  4EBA E5B8                jsr        [PC - 0x1A48 /* 00000536 */]
  2918. 00001F80  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2919. 00001F84  4EBA FEA0                jsr        [PC - 0x160 /* 00001E26 */]
  2920. 00001F88  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2921. 00001F8C  603C                     bra        +0x3E /* 00001FCA */
  2922. label00001F8E:
  2923. 00001F8E  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2924. 00001F92  4EBA E572                jsr        [PC - 0x1A8E /* 00000506 */]
  2925. 00001F96  206E FFFC                movea.l    A0, [A6 - 0x4]
  2926. 00001F9A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2927. 00001F9E  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2928. 00001FA2  4EBA ED7C                jsr        [PC - 0x1284 /* 00000D20 */]
  2929. 00001FA6  2F2C 0062                move.l     -[A7], [A4 + 0x62]
  2930. 00001FAA  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2931. 00001FAE  4EBA E51E                jsr        [PC - 0x1AE2 /* 000004CE */]
  2932. 00001FB2  2640                     movea.l    A3, D0
  2933. 00001FB4  206E FFFC                movea.l    A0, [A6 - 0x4]
  2934. 00001FB8  2768 0004 0004           move.l     [A3 + 0x4], [A0 + 0x4]
  2935. 00001FBE  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2936. 00001FC2  4EBA E572                jsr        [PC - 0x1A8E /* 00000536 */]
  2937. 00001FC6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2938. label00001FCA:
  2939. 00001FCA  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  2940. 00001FCE  4EBA 189A                jsr        [PC + 0x189A /* 0000386A */]
  2941. 00001FD2  3C00                     move.w     D6, D0
  2942. 00001FD4  584F                     addq.w     A7, 4
  2943. 00001FD6  661C                     bne        +0x1E /* 00001FF4 */
  2944. 00001FD8  600A                     bra        +0xC /* 00001FE4 */
  2945. label00001FDA:
  2946. 00001FDA  2F07                     move.l     -[A7], D7
  2947. 00001FDC  2F0C                     move.l     -[A7], A4
  2948. 00001FDE  4EBA EF56                jsr        [PC - 0x10AA /* 00000F36 */]
  2949. 00001FE2  504F                     addq.w     A7, 8
  2950. label00001FE4:
  2951. 00001FE4  2F0C                     move.l     -[A7], A4
  2952. 00001FE6  4EBA F1CA                jsr        [PC - 0xE36 /* 000011B2 */]
  2953. 00001FEA  2E00                     move.l     D7, D0
  2954. 00001FEC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2955. 00001FEE  B087                     cmp.l      D0, D7
  2956. 00001FF0  584F                     addq.w     A7, 4
  2957. 00001FF2  66E6                     bne        -0x18 /* 00001FDA */
  2958. label00001FF4:
  2959. 00001FF4  3946 0066                move.w     [A4 + 0x66], D6
  2960. 00001FF8  2F0C                     move.l     -[A7], A4
  2961. 00001FFA  4EBA E53A                jsr        [PC - 0x1AC6 /* 00000536 */]
  2962. 00001FFE  3006                     move.w     D0, D6
  2963. 00002000  584F                     addq.w     A7, 4
  2964. 00002002  4CEE 18C8 FFE8           movem.l    D3,D6,D7,A3,A4, [A6 - 0x18]
  2965. 00002008  4E5E                     unlink     A6
  2966. 0000200A  4E75                     rts
  2967. fn0000200C:
  2968. 0000200C  4E56 FFDA                link       A6, -0x0026
  2969. 00002010  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2970. 00002014  182E 0013                move.b     D4, [A6 + 0x13]
  2971. 00002018  286E 000C                movea.l    A4, [A6 + 0xC]
  2972. 0000201C  4247                     clr.w      D7
  2973. 0000201E  4A04                     tst.b      D4
  2974. 00002020  6626                     bne        +0x28 /* 00002048 */
  2975. 00002022  486E FFFA                pea.l      [A6 - 0x6]
  2976. 00002026  486E FFF6                pea.l      [A6 - 0xA]
  2977. 0000202A  206E 0008                movea.l    A0, [A6 + 0x8]
  2978. 0000202E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2979. 00002032  4EBA 1AB0                jsr        [PC + 0x1AB0 /* 00003AE4 */]
  2980. 00002036  486E FFFE                pea.l      [A6 - 0x2]
  2981. 0000203A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2982. 0000203E  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2983. 00002042  2640                     movea.l    A3, D0
  2984. 00002044  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2985. label00002048:
  2986. 00002048  206E 0008                movea.l    A0, [A6 + 0x8]
  2987. 0000204C  2068 0016                movea.l    A0, [A0 + 0x16]
  2988. 00002050  226C 0016                movea.l    A1, [A4 + 0x16]
  2989. 00002054  2368 0008 0008           move.l     [A1 + 0x8], [A0 + 0x8]
  2990. 0000205A  7C03                     moveq.l    D6, 0x03
  2991. 0000205C  6000 0192                bra        +0x194 /* 000021F0 */
  2992. label00002060:
  2993. 00002060  2F06                     move.l     -[A7], D6
  2994. 00002062  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2995. 00002066  4EBA E466                jsr        [PC - 0x1B9A /* 000004CE */]
  2996. 0000206A  2D40 FFDE                move.l     [A6 - 0x22], D0
  2997. 0000206E  2040                     movea.l    A0, D0
  2998. 00002070  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  2999. 00002074  7004                     moveq.l    D0, 0x04
  3000. label00002076:
  3001. 00002076  22D8                     move.l     [A1]+, [A0]+
  3002. 00002078  51C8 FFFC                dbf        D0, -0x6 /* 00002076 */
  3003. 0000207C  206E FFDE                movea.l    A0, [A6 - 0x22]
  3004. 00002080  7004                     moveq.l    D0, 0x04
  3005. 00002082  C068 000C                and.w      D0, [A0 + 0xC]
  3006. 00002086  7200                     moveq.l    D1, 0x00
  3007. 00002088  3200                     move.w     D1, D0
  3008. 0000208A  4A81                     tst.l      D1
  3009. 0000208C  504F                     addq.w     A7, 8
  3010. 0000208E  6716                     beq        +0x18 /* 000020A6 */
  3011. 00002090  2F06                     move.l     -[A7], D6
  3012. 00002092  2F0C                     move.l     -[A7], A4
  3013. 00002094  4EBA E438                jsr        [PC - 0x1BC8 /* 000004CE */]
  3014. 00002098  508F                     addq.l     A7, 8
  3015. 0000209A  2F00                     move.l     -[A7], D0
  3016. 0000209C  4EBA ECF0                jsr        [PC - 0x1310 /* 00000D8E */]
  3017. 000020A0  584F                     addq.w     A7, 4
  3018. 000020A2  6000 014A                bra        +0x14C /* 000021EE */
  3019. label000020A6:
  3020. 000020A6  2F06                     move.l     -[A7], D6
  3021. 000020A8  2F0C                     move.l     -[A7], A4
  3022. 000020AA  4EBA ED14                jsr        [PC - 0x12EC /* 00000DC0 */]
  3023. 000020AE  7010                     moveq.l    D0, 0x10
  3024. 000020B0  C06E FFEE                and.w      D0, [A6 - 0x12]
  3025. 000020B4  504F                     addq.w     A7, 8
  3026. 000020B6  6718                     beq        +0x1A /* 000020D0 */
  3027. 000020B8  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3028. 000020BC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3029. 000020C0  2F0C                     move.l     -[A7], A4
  3030. 000020C2  4EBA F334                jsr        [PC - 0xCCC /* 000013F8 */]
  3031. 000020C6  2A00                     move.l     D5, D0
  3032. 000020C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3033. 000020CC  6000 00EE                bra        +0xF0 /* 000021BC */
  3034. label000020D0:
  3035. 000020D0  4AAE FFF2                tst.l      [A6 - 0xE]
  3036. 000020D4  672C                     beq        +0x2E /* 00002102 */
  3037. 000020D6  7002                     moveq.l    D0, 0x02
  3038. 000020D8  C06E FFEE                and.w      D0, [A6 - 0x12]
  3039. 000020DC  6624                     bne        +0x26 /* 00002102 */
  3040. 000020DE  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3041. 000020E2  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3042. 000020E6  2F0C                     move.l     -[A7], A4
  3043. 000020E8  4EBA F2B4                jsr        [PC - 0xD4C /* 0000139E */]
  3044. 000020EC  2A00                     move.l     D5, D0
  3045. 000020EE  2F0C                     move.l     -[A7], A4
  3046. 000020F0  4EBA 0410                jsr        [PC + 0x410 /* 00002502 */]
  3047. 000020F4  3E00                     move.w     D7, D0
  3048. 000020F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3049. 000020FA  6600 013A                bne        +0x13C /* 00002236 */
  3050. 000020FE  6000 00BC                bra        +0xBE /* 000021BC */
  3051. label00002102:
  3052. 00002102  206E FFDE                movea.l    A0, [A6 - 0x22]
  3053. 00002106  70FF                     moveq.l    D0, 0xFFFFFFFF
  3054. 00002108  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  3055. 0000210C  6700 00A0                beq        +0xA2 /* 000021AE */
  3056. 00002110  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3057. 00002114  2F0C                     move.l     -[A7], A4
  3058. 00002116  4EBA F208                jsr        [PC - 0xDF8 /* 00001320 */]
  3059. 0000211A  2A00                     move.l     D5, D0
  3060. 0000211C  3E2C 0066                move.w     D7, [A4 + 0x66]
  3061. 00002120  504F                     addq.w     A7, 8
  3062. 00002122  6600 0112                bne        +0x114 /* 00002236 */
  3063. 00002126  4A04                     tst.b      D4
  3064. 00002128  6600 0092                bne        +0x94 /* 000021BC */
  3065. 0000212C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3066. 0000212E  2F00                     move.l     -[A7], D0
  3067. 00002130  2F05                     move.l     -[A7], D5
  3068. 00002132  2F0C                     move.l     -[A7], A4
  3069. 00002134  4EBA 0668                jsr        [PC + 0x668 /* 0000279E */]
  3070. 00002138  3E00                     move.w     D7, D0
  3071. 0000213A  3947 0066                move.w     [A4 + 0x66], D7
  3072. 0000213E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3073. 00002142  6600 00F2                bne        +0xF4 /* 00002236 */
  3074. 00002146  2F06                     move.l     -[A7], D6
  3075. 00002148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3076. 0000214C  4EBA 07FA                jsr        [PC + 0x7FA /* 00002948 */]
  3077. 00002150  504F                     addq.w     A7, 8
  3078. label00002152:
  3079. 00002152  2D6E FFFA FFDA           move.l     [A6 - 0x26], [A6 - 0x6]
  3080. 00002158  7001                     moveq.l    D0, 0x01
  3081. 0000215A  2F00                     move.l     -[A7], D0
  3082. 0000215C  486E FFDA                pea.l      [A6 - 0x26]
  3083. 00002160  2F0B                     move.l     -[A7], A3
  3084. 00002162  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3085. 00002166  4EBA 0852                jsr        [PC + 0x852 /* 000029BA */]
  3086. 0000216A  3E00                     move.w     D7, D0
  3087. 0000216C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3088. 00002170  6600 00C4                bne        +0xC6 /* 00002236 */
  3089. 00002174  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3090. 00002178  2F0B                     move.l     -[A7], A3
  3091. 0000217A  2F0C                     move.l     -[A7], A4
  3092. 0000217C  4EBA 06FE                jsr        [PC + 0x6FE /* 0000287C */]
  3093. 00002180  3E00                     move.w     D7, D0
  3094. 00002182  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3095. 00002186  6600 00AE                bne        +0xB0 /* 00002236 */
  3096. 0000218A  4AAE FFDA                tst.l      [A6 - 0x26]
  3097. 0000218E  6EC2                     bgt        -0x3C /* 00002152 */
  3098. 00002190  2F0C                     move.l     -[A7], A4
  3099. 00002192  4EBA 0740                jsr        [PC + 0x740 /* 000028D4 */]
  3100. 00002196  3E00                     move.w     D7, D0
  3101. 00002198  584F                     addq.w     A7, 4
  3102. 0000219A  6600 009A                bne        +0x9C /* 00002236 */
  3103. 0000219E  7008                     moveq.l    D0, 0x08
  3104. 000021A0  2F00                     move.l     -[A7], D0
  3105. 000021A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3106. 000021A6  4EBA 0B44                jsr        [PC + 0xB44 /* 00002CEC */]
  3107. 000021AA  504F                     addq.w     A7, 8
  3108. 000021AC  600E                     bra        +0x10 /* 000021BC */
  3109. label000021AE:
  3110. 000021AE  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3111. 000021B2  2F0C                     move.l     -[A7], A4
  3112. 000021B4  4EBA F16A                jsr        [PC - 0xE96 /* 00001320 */]
  3113. 000021B8  2A00                     move.l     D5, D0
  3114. 000021BA  504F                     addq.w     A7, 8
  3115. label000021BC:
  3116. 000021BC  2F06                     move.l     -[A7], D6
  3117. 000021BE  2F0C                     move.l     -[A7], A4
  3118. 000021C0  4EBA E30C                jsr        [PC - 0x1CF4 /* 000004CE */]
  3119. 000021C4  2D40 FFDE                move.l     [A6 - 0x22], D0
  3120. 000021C8  2040                     movea.l    A0, D0
  3121. 000021CA  216E FFF2 0010           move.l     [A0 + 0x10], [A6 - 0xE]
  3122. 000021D0  206E FFDE                movea.l    A0, [A6 - 0x22]
  3123. 000021D4  316E FFF0 000E           move.w     [A0 + 0xE], [A6 - 0x10]
  3124. 000021DA  7002                     moveq.l    D0, 0x02
  3125. 000021DC  C06E FFEE                and.w      D0, [A6 - 0x12]
  3126. 000021E0  504F                     addq.w     A7, 8
  3127. 000021E2  670A                     beq        +0xC /* 000021EE */
  3128. 000021E4  206E FFDE                movea.l    A0, [A6 - 0x22]
  3129. 000021E8  0068 0002 000C           ori.w      [A0 + 0xC], 0x2
  3130. label000021EE:
  3131. 000021EE  5286                     addq.l     D6, 1
  3132. label000021F0:
  3133. 000021F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3134. 000021F4  2068 0016                movea.l    A0, [A0 + 0x16]
  3135. 000021F8  BCA8 0008                cmp.l      D6, [A0 + 0x8]
  3136. 000021FC  6D00 FE62                blt        -0x19C /* 00002060 */
  3137. 00002200  4A47                     tst.w      D7
  3138. 00002202  6632                     bne        +0x34 /* 00002236 */
  3139. 00002204  206C 0016                movea.l    A0, [A4 + 0x16]
  3140. 00002208  2C28 0008                move.l     D6, [A0 + 0x8]
  3141. 0000220C  5386                     subq.l     D6, 1
  3142. 0000220E  6020                     bra        +0x22 /* 00002230 */
  3143. label00002210:
  3144. 00002210  2F06                     move.l     -[A7], D6
  3145. 00002212  2F0C                     move.l     -[A7], A4
  3146. 00002214  4EBA E2B8                jsr        [PC - 0x1D48 /* 000004CE */]
  3147. 00002218  2040                     movea.l    A0, D0
  3148. 0000221A  0C90 6672 6565           cmpi.l     [A0], 0x66726565 /* 'free' */
  3149. 00002220  504F                     addq.w     A7, 8
  3150. 00002222  660A                     bne        +0xC /* 0000222E */
  3151. 00002224  2F06                     move.l     -[A7], D6
  3152. 00002226  2F0C                     move.l     -[A7], A4
  3153. 00002228  4EBA EB96                jsr        [PC - 0x146A /* 00000DC0 */]
  3154. 0000222C  504F                     addq.w     A7, 8
  3155. label0000222E:
  3156. 0000222E  5386                     subq.l     D6, 1
  3157. label00002230:
  3158. 00002230  7003                     moveq.l    D0, 0x03
  3159. 00002232  B086                     cmp.l      D0, D6
  3160. 00002234  6FDA                     ble        -0x24 /* 00002210 */
  3161. label00002236:
  3162. 00002236  4A04                     tst.b      D4
  3163. 00002238  660E                     bne        +0x10 /* 00002248 */
  3164. 0000223A  206E 0008                movea.l    A0, [A6 + 0x8]
  3165. 0000223E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3166. 00002242  4EBA 18CC                jsr        [PC + 0x18CC /* 00003B10 */]
  3167. 00002246  584F                     addq.w     A7, 4
  3168. label00002248:
  3169. 00002248  3007                     move.w     D0, D7
  3170. 0000224A  4CEE 18F0 FFC2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
  3171. 00002250  4E5E                     unlink     A6
  3172. 00002252  4E75                     rts
  3173. fn00002254:
  3174. 00002254  4E56 FFFA                link       A6, -0x0006
  3175. 00002258  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3176. 0000225C  1A2E 0013                move.b     D5, [A6 + 0x13]
  3177. 00002260  266E 0008                movea.l    A3, [A6 + 0x8]
  3178. 00002264  422E FFFB                clr.b      [A6 - 0x5]
  3179. 00002268  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3180. 0000226C  4EBA E298                jsr        [PC - 0x1D68 /* 00000506 */]
  3181. 00002270  2F0B                     move.l     -[A7], A3
  3182. 00002272  4EBA E292                jsr        [PC - 0x1D6E /* 00000506 */]
  3183. 00002276  4A05                     tst.b      D5
  3184. 00002278  504F                     addq.w     A7, 8
  3185. 0000227A  6620                     bne        +0x22 /* 0000229C */
  3186. 0000227C  2F0B                     move.l     -[A7], A3
  3187. 0000227E  4EBA 0AA4                jsr        [PC + 0xAA4 /* 00002D24 */]
  3188. 00002282  2800                     move.l     D4, D0
  3189. 00002284  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3190. 00002288  4EBA 1808                jsr        [PC + 0x1808 /* 00003A92 */]
  3191. 0000228C  B880                     cmp.l      D4, D0
  3192. 0000228E  504F                     addq.w     A7, 8
  3193. 00002290  6F0A                     ble        +0xC /* 0000229C */
  3194. 00002292  4EBA 1846                jsr        [PC + 0x1846 /* 00003ADA */]
  3195. 00002296  3C00                     move.w     D6, D0
  3196. 00002298  6000 00AA                bra        +0xAC /* 00002344 */
  3197. label0000229C:
  3198. 0000229C  206E 000C                movea.l    A0, [A6 + 0xC]
  3199. 000022A0  4228 0068                clr.b      [A0 + 0x68]
  3200. 000022A4  206B 0016                movea.l    A0, [A3 + 0x16]
  3201. 000022A8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3202. 000022AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3203. 000022B0  4EBA E970                jsr        [PC - 0x1690 /* 00000C22 */]
  3204. 000022B4  3C00                     move.w     D6, D0
  3205. 000022B6  504F                     addq.w     A7, 8
  3206. 000022B8  6600 008A                bne        +0x8C /* 00002344 */
  3207. 000022BC  4885                     ext.w      D5
  3208. 000022BE  48C5                     ext.l      D5
  3209. 000022C0  2F05                     move.l     -[A7], D5
  3210. 000022C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3211. 000022C6  2F0B                     move.l     -[A7], A3
  3212. 000022C8  4EBA FD42                jsr        [PC - 0x2BE /* 0000200C */]
  3213. 000022CC  3C00                     move.w     D6, D0
  3214. 000022CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3215. 000022D2  6670                     bne        +0x72 /* 00002344 */
  3216. 000022D4  4A05                     tst.b      D5
  3217. 000022D6  672E                     beq        +0x30 /* 00002306 */
  3218. 000022D8  7000                     moveq.l    D0, 0x00
  3219. 000022DA  2F00                     move.l     -[A7], D0
  3220. 000022DC  206E 000C                movea.l    A0, [A6 + 0xC]
  3221. 000022E0  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3222. 000022E4  2F08                     move.l     -[A7], A0
  3223. 000022E6  4EBA 0E26                jsr        [PC + 0xE26 /* 0000310E */]
  3224. 000022EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3225. 000022EE  2F00                     move.l     -[A7], D0
  3226. 000022F0  7002                     moveq.l    D0, 0x02
  3227. 000022F2  2F00                     move.l     -[A7], D0
  3228. 000022F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3229. 000022F8  4EBA F546                jsr        [PC - 0xABA /* 00001840 */]
  3230. 000022FC  3C00                     move.w     D6, D0
  3231. 000022FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3232. 00002302  6640                     bne        +0x42 /* 00002344 */
  3233. 00002304  600E                     bra        +0x10 /* 00002314 */
  3234. label00002306:
  3235. 00002306  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3236. 0000230A  4EBA FB1A                jsr        [PC - 0x4E6 /* 00001E26 */]
  3237. 0000230E  3C00                     move.w     D6, D0
  3238. 00002310  584F                     addq.w     A7, 4
  3239. 00002312  6630                     bne        +0x32 /* 00002344 */
  3240. label00002314:
  3241. 00002314  7E03                     moveq.l    D7, 0x03
  3242. 00002316  6022                     bra        +0x24 /* 0000233A */
  3243. label00002318:
  3244. 00002318  2F07                     move.l     -[A7], D7
  3245. 0000231A  2F0B                     move.l     -[A7], A3
  3246. 0000231C  4EBA E1B0                jsr        [PC - 0x1E50 /* 000004CE */]
  3247. 00002320  2840                     movea.l    A4, D0
  3248. 00002322  7004                     moveq.l    D0, 0x04
  3249. 00002324  C06C 000C                and.w      D0, [A4 + 0xC]
  3250. 00002328  7200                     moveq.l    D1, 0x00
  3251. 0000232A  3200                     move.w     D1, D0
  3252. 0000232C  4A81                     tst.l      D1
  3253. 0000232E  504F                     addq.w     A7, 8
  3254. 00002330  6606                     bne        +0x8 /* 00002338 */
  3255. 00002332  7000                     moveq.l    D0, 0x00
  3256. 00002334  2940 0010                move.l     [A4 + 0x10], D0
  3257. label00002338:
  3258. 00002338  5287                     addq.l     D7, 1
  3259. label0000233A:
  3260. 0000233A  206B 0016                movea.l    A0, [A3 + 0x16]
  3261. 0000233E  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  3262. 00002342  6DD4                     blt        -0x2A /* 00002318 */
  3263. label00002344:
  3264. 00002344  2F0B                     move.l     -[A7], A3
  3265. 00002346  4EBA E1EE                jsr        [PC - 0x1E12 /* 00000536 */]
  3266. 0000234A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3267. 0000234E  4EBA E1E6                jsr        [PC - 0x1E1A /* 00000536 */]
  3268. 00002352  3746 0066                move.w     [A3 + 0x66], D6
  3269. 00002356  3006                     move.w     D0, D6
  3270. 00002358  504F                     addq.w     A7, 8
  3271. 0000235A  4CEE 18F0 FFE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
  3272. 00002360  4E5E                     unlink     A6
  3273. 00002362  4E75                     rts
  3274. 00002364  4E56 0000                link       A6, 0
  3275. 00002368  7001                     moveq.l    D0, 0x01
  3276. 0000236A  2F00                     move.l     -[A7], D0
  3277. 0000236C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3278. 00002370  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3279. 00002374  4EBA FEDE                jsr        [PC - 0x122 /* 00002254 */]
  3280. 00002378  4E5E                     unlink     A6
  3281. 0000237A  4E75                     rts
  3282. 0000237C  4E56 FFEE                link       A6, -0x0012
  3283. 00002380  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3284. 00002384  2A2E 0014                move.l     D5, [A6 + 0x14]
  3285. 00002388  2C2E 000C                move.l     D6, [A6 + 0xC]
  3286. 0000238C  4247                     clr.w      D7
  3287. 0000238E  266E 0008                movea.l    A3, [A6 + 0x8]
  3288. 00002392  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  3289. 00002398  2F0B                     move.l     -[A7], A3
  3290. 0000239A  4EBA E16A                jsr        [PC - 0x1E96 /* 00000506 */]
  3291. 0000239E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3292. 000023A2  4EBA E162                jsr        [PC - 0x1E9E /* 00000506 */]
  3293. 000023A6  7004                     moveq.l    D0, 0x04
  3294. 000023A8  2F00                     move.l     -[A7], D0
  3295. 000023AA  2F06                     move.l     -[A7], D6
  3296. 000023AC  2F0B                     move.l     -[A7], A3
  3297. 000023AE  4EBA E682                jsr        [PC - 0x197E /* 00000A32 */]
  3298. 000023B2  3E00                     move.w     D7, D0
  3299. 000023B4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3300. 000023B8  6600 00A2                bne        +0xA4 /* 0000245C */
  3301. 000023BC  7004                     moveq.l    D0, 0x04
  3302. 000023BE  2F00                     move.l     -[A7], D0
  3303. 000023C0  2F05                     move.l     -[A7], D5
  3304. 000023C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3305. 000023C6  4EBA E66A                jsr        [PC - 0x1996 /* 00000A32 */]
  3306. 000023CA  3E00                     move.w     D7, D0
  3307. 000023CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3308. 000023D0  6600 008A                bne        +0x8C /* 0000245C */
  3309. 000023D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3310. 000023D6  2F00                     move.l     -[A7], D0
  3311. 000023D8  2F05                     move.l     -[A7], D5
  3312. 000023DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3313. 000023DE  4EBA 03BE                jsr        [PC + 0x3BE /* 0000279E */]
  3314. 000023E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  3315. 000023E6  3140 0066                move.w     [A0 + 0x66], D0
  3316. 000023EA  2F06                     move.l     -[A7], D6
  3317. 000023EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3318. 000023F0  4EBA 0556                jsr        [PC + 0x556 /* 00002948 */]
  3319. 000023F4  486E FFF6                pea.l      [A6 - 0xA]
  3320. 000023F8  486E FFF2                pea.l      [A6 - 0xE]
  3321. 000023FC  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  3322. 00002400  4EBA 16E2                jsr        [PC + 0x16E2 /* 00003AE4 */]
  3323. 00002404  486E FFFA                pea.l      [A6 - 0x6]
  3324. 00002408  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3325. 0000240C  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3326. 00002410  2840                     movea.l    A4, D0
  3327. 00002412  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3328. label00002416:
  3329. 00002416  2D6E FFF6 FFEE           move.l     [A6 - 0x12], [A6 - 0xA]
  3330. 0000241C  7001                     moveq.l    D0, 0x01
  3331. 0000241E  2F00                     move.l     -[A7], D0
  3332. 00002420  486E FFEE                pea.l      [A6 - 0x12]
  3333. 00002424  2F0C                     move.l     -[A7], A4
  3334. 00002426  2F0B                     move.l     -[A7], A3
  3335. 00002428  4EBA 0590                jsr        [PC + 0x590 /* 000029BA */]
  3336. 0000242C  3E00                     move.w     D7, D0
  3337. 0000242E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3338. 00002432  6628                     bne        +0x2A /* 0000245C */
  3339. 00002434  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3340. 00002438  2F0C                     move.l     -[A7], A4
  3341. 0000243A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3342. 0000243E  4EBA 043C                jsr        [PC + 0x43C /* 0000287C */]
  3343. 00002442  3E00                     move.w     D7, D0
  3344. 00002444  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3345. 00002448  6612                     bne        +0x14 /* 0000245C */
  3346. 0000244A  4AAE FFEE                tst.l      [A6 - 0x12]
  3347. 0000244E  6EC6                     bgt        -0x38 /* 00002416 */
  3348. 00002450  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3349. 00002454  4EBA 047E                jsr        [PC + 0x47E /* 000028D4 */]
  3350. 00002458  3E00                     move.w     D7, D0
  3351. 0000245A  584F                     addq.w     A7, 4
  3352. label0000245C:
  3353. 0000245C  486E FFFA                pea.l      [A6 - 0x6]
  3354. 00002460  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3355. 00002464  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3356. 00002468  504F                     addq.w     A7, 8
  3357. 0000246A  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  3358. 0000246E  4EBA 16A0                jsr        [PC + 0x16A0 /* 00003B10 */]
  3359. 00002472  2F0B                     move.l     -[A7], A3
  3360. 00002474  4EBA E0C0                jsr        [PC - 0x1F40 /* 00000536 */]
  3361. 00002478  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3362. 0000247C  4EBA E0B8                jsr        [PC - 0x1F48 /* 00000536 */]
  3363. 00002480  3747 0066                move.w     [A3 + 0x66], D7
  3364. 00002484  3007                     move.w     D0, D7
  3365. 00002486  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3366. 0000248A  4CEE 18E0 FFDA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x26]
  3367. 00002490  4E5E                     unlink     A6
  3368. 00002492  4E75                     rts
  3369. fn00002494:
  3370. 00002494  4E56 FFFC                link       A6, -0x0004
  3371. 00002498  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3372. 0000249C  2C2E 000C                move.l     D6, [A6 + 0xC]
  3373. 000024A0  266E 0008                movea.l    A3, [A6 + 0x8]
  3374. 000024A4  4247                     clr.w      D7
  3375. 000024A6  2F06                     move.l     -[A7], D6
  3376. 000024A8  2F0B                     move.l     -[A7], A3
  3377. 000024AA  4EBA E022                jsr        [PC - 0x1FDE /* 000004CE */]
  3378. 000024AE  2840                     movea.l    A4, D0
  3379. 000024B0  4AAC 0010                tst.l      [A4 + 0x10]
  3380. 000024B4  504F                     addq.w     A7, 8
  3381. 000024B6  673E                     beq        +0x40 /* 000024F6 */
  3382. 000024B8  7008                     moveq.l    D0, 0x08
  3383. 000024BA  C06C 000C                and.w      D0, [A4 + 0xC]
  3384. 000024BE  7200                     moveq.l    D1, 0x00
  3385. 000024C0  3200                     move.w     D1, D0
  3386. 000024C2  4A81                     tst.l      D1
  3387. 000024C4  6630                     bne        +0x32 /* 000024F6 */
  3388. 000024C6  2F14                     move.l     -[A7], [A4]
  3389. 000024C8  4EBA E444                jsr        [PC - 0x1BBC /* 0000090E */]
  3390. 000024CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  3391. 000024D0  2F14                     move.l     -[A7], [A4]
  3392. 000024D2  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  3393. 000024D6  2F0B                     move.l     -[A7], A3
  3394. 000024D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  3395. 000024DC  2268 0004                movea.l    A1, [A0 + 0x4]
  3396. 000024E0  4E91                     jsr        [A1]
  3397. 000024E2  3E00                     move.w     D7, D0
  3398. 000024E4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3399. 000024E8  660C                     bne        +0xE /* 000024F6 */
  3400. 000024EA  7002                     moveq.l    D0, 0x02
  3401. 000024EC  B086                     cmp.l      D0, D6
  3402. 000024EE  6706                     beq        +0x8 /* 000024F6 */
  3403. 000024F0  7000                     moveq.l    D0, 0x00
  3404. 000024F2  2940 0010                move.l     [A4 + 0x10], D0
  3405. label000024F6:
  3406. 000024F6  3007                     move.w     D0, D7
  3407. 000024F8  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  3408. 000024FE  4E5E                     unlink     A6
  3409. 00002500  4E75                     rts
  3410. fn00002502:
  3411. 00002502  4E56 0000                link       A6, 0
  3412. 00002506  206E 0008                movea.l    A0, [A6 + 0x8]
  3413. 0000250A  3028 0066                move.w     D0, [A0 + 0x66]
  3414. 0000250E  4E5E                     unlink     A6
  3415. 00002510  4E75                     rts
  3416. fn00002512:
  3417. 00002512  4E56 FFF0                link       A6, -0x0010
  3418. 00002516  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3419. 0000251A  2A2E 000C                move.l     D5, [A6 + 0xC]
  3420. 0000251E  4247                     clr.w      D7
  3421. 00002520  426E FFF8                clr.w      [A6 - 0x8]
  3422. 00002524  266E 0008                movea.l    A3, [A6 + 0x8]
  3423. 00002528  2F0B                     move.l     -[A7], A3
  3424. 0000252A  4EBA DFDA                jsr        [PC - 0x2026 /* 00000506 */]
  3425. 0000252E  4AAB 000E                tst.l      [A3 + 0xE]
  3426. 00002532  57C3                     seq        D3
  3427. 00002534  4403                     neg.b      D3
  3428. 00002536  4883                     ext.w      D3
  3429. 00002538  3E03                     move.w     D7, D3
  3430. 0000253A  584F                     addq.w     A7, 4
  3431. 0000253C  6708                     beq        +0xA /* 00002546 */
  3432. 0000253E  3E3C 00CA                move.w     D7, 0xCA
  3433. 00002542  6000 0108                bra        +0x10A /* 0000264C */
  3434. label00002546:
  3435. 00002546  7000                     moveq.l    D0, 0x00
  3436. 00002548  2F00                     move.l     -[A7], D0
  3437. 0000254A  2F05                     move.l     -[A7], D5
  3438. 0000254C  2F0B                     move.l     -[A7], A3
  3439. 0000254E  4EBA E4E2                jsr        [PC - 0x1B1E /* 00000A32 */]
  3440. 00002552  3E00                     move.w     D7, D0
  3441. 00002554  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3442. 00002558  6600 00F2                bne        +0xF4 /* 0000264C */
  3443. 0000255C  2F05                     move.l     -[A7], D5
  3444. 0000255E  2F0B                     move.l     -[A7], A3
  3445. 00002560  4EBA DF6C                jsr        [PC - 0x2094 /* 000004CE */]
  3446. 00002564  2840                     movea.l    A4, D0
  3447. 00002566  7001                     moveq.l    D0, 0x01
  3448. 00002568  C06C 000C                and.w      D0, [A4 + 0xC]
  3449. 0000256C  7200                     moveq.l    D1, 0x00
  3450. 0000256E  3200                     move.w     D1, D0
  3451. 00002570  4A81                     tst.l      D1
  3452. 00002572  504F                     addq.w     A7, 8
  3453. 00002574  6700 00D6                beq        +0xD8 /* 0000264C */
  3454. 00002578  302C 000C                move.w     D0, [A4 + 0xC]
  3455. 0000257C  48C0                     ext.l      D0
  3456. 0000257E  323C 8000                move.w     D1, 0x8000
  3457. 00002582  C240                     and.w      D1, D0
  3458. 00002584  7000                     moveq.l    D0, 0x00
  3459. 00002586  3001                     move.w     D0, D1
  3460. 00002588  4A80                     tst.l      D0
  3461. 0000258A  56C3                     sne        D3
  3462. 0000258C  4403                     neg.b      D3
  3463. 0000258E  1D43 FFFF                move.b     [A6 - 0x1], D3
  3464. 00002592  026C 7FFE 000C           andi.w     [A4 + 0xC], 0x7FFE
  3465. 00002598  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  3466. 0000259E  2D6C 0010 FFFA           move.l     [A6 - 0x6], [A4 + 0x10]
  3467. 000025A4  2F14                     move.l     -[A7], [A4]
  3468. 000025A6  4EBA E366                jsr        [PC - 0x1C9A /* 0000090E */]
  3469. 000025AA  2D40 FFF4                move.l     [A6 - 0xC], D0
  3470. 000025AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3471. 000025B0  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  3472. 000025B4  584F                     addq.w     A7, 4
  3473. 000025B6  6632                     bne        +0x34 /* 000025EA */
  3474. 000025B8  2F14                     move.l     -[A7], [A4]
  3475. 000025BA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3476. 000025BE  2F0B                     move.l     -[A7], A3
  3477. 000025C0  206E FFF4                movea.l    A0, [A6 - 0xC]
  3478. 000025C4  2268 0008                movea.l    A1, [A0 + 0x8]
  3479. 000025C8  4E91                     jsr        [A1]
  3480. 000025CA  2C00                     move.l     D6, D0
  3481. 000025CC  2F06                     move.l     -[A7], D6
  3482. 000025CE  2F0B                     move.l     -[A7], A3
  3483. 000025D0  4EBA EC1C                jsr        [PC - 0x13E4 /* 000011EE */]
  3484. 000025D4  2800                     move.l     D4, D0
  3485. 000025D6  2944 0008                move.l     [A4 + 0x8], D4
  3486. 000025DA  2946 0004                move.l     [A4 + 0x4], D6
  3487. 000025DE  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  3488. 000025E4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3489. 000025E8  6004                     bra        +0x6 /* 000025EE */
  3490. label000025EA:
  3491. 000025EA  4A2E FFFF                tst.b      [A6 - 0x1]
  3492. label000025EE:
  3493. 000025EE  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3494. 000025F2  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3495. 000025F6  2F14                     move.l     -[A7], [A4]
  3496. 000025F8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3497. 000025FC  2F0B                     move.l     -[A7], A3
  3498. 000025FE  206E FFF4                movea.l    A0, [A6 - 0xC]
  3499. 00002602  2268 0010                movea.l    A1, [A0 + 0x10]
  3500. 00002606  4E91                     jsr        [A1]
  3501. 00002608  3E00                     move.w     D7, D0
  3502. 0000260A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3503. 0000260E  663C                     bne        +0x3E /* 0000264C */
  3504. 00002610  4AAE FFFA                tst.l      [A6 - 0x6]
  3505. 00002614  671C                     beq        +0x1E /* 00002632 */
  3506. 00002616  7002                     moveq.l    D0, 0x02
  3507. 00002618  C06C 000C                and.w      D0, [A4 + 0xC]
  3508. 0000261C  7200                     moveq.l    D1, 0x00
  3509. 0000261E  3200                     move.w     D1, D0
  3510. 00002620  4A81                     tst.l      D1
  3511. 00002622  670E                     beq        +0x10 /* 00002632 */
  3512. 00002624  7001                     moveq.l    D0, 0x01
  3513. 00002626  2F00                     move.l     -[A7], D0
  3514. 00002628  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3515. 0000262C  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  3516. 00002630  504F                     addq.w     A7, 8
  3517. label00002632:
  3518. 00002632  4AAE FFFA                tst.l      [A6 - 0x6]
  3519. 00002636  6714                     beq        +0x16 /* 0000264C */
  3520. 00002638  4A85                     tst.l      D5
  3521. 0000263A  6F10                     ble        +0x12 /* 0000264C */
  3522. 0000263C  202C 0004                move.l     D0, [A4 + 0x4]
  3523. 00002640  5080                     addq.l     D0, 8
  3524. 00002642  2F00                     move.l     -[A7], D0
  3525. 00002644  2F0B                     move.l     -[A7], A3
  3526. 00002646  4EBA 06A4                jsr        [PC + 0x6A4 /* 00002CEC */]
  3527. 0000264A  504F                     addq.w     A7, 8
  3528. label0000264C:
  3529. 0000264C  4A47                     tst.w      D7
  3530. 0000264E  673C                     beq        +0x3E /* 0000268C */
  3531. 00002650  4A2E FFF8                tst.b      [A6 - 0x8]
  3532. 00002654  6706                     beq        +0x8 /* 0000265C */
  3533. 00002656  006C 0001 000C           ori.w      [A4 + 0xC], 0x1
  3534. label0000265C:
  3535. 0000265C  4A2E FFF9                tst.b      [A6 - 0x7]
  3536. 00002660  672A                     beq        +0x2C /* 0000268C */
  3537. 00002662  2006                     move.l     D0, D6
  3538. 00002664  D084                     add.l      D0, D4
  3539. 00002666  5080                     addq.l     D0, 8
  3540. 00002668  2D40 FFF0                move.l     [A6 - 0x10], D0
  3541. 0000266C  2F0B                     move.l     -[A7], A3
  3542. 0000266E  4EBA E684                jsr        [PC - 0x197C /* 00000CF4 */]
  3543. 00002672  222E FFF0                move.l     D1, [A6 - 0x10]
  3544. 00002676  B081                     cmp.l      D0, D1
  3545. 00002678  584F                     addq.w     A7, 4
  3546. 0000267A  660A                     bne        +0xC /* 00002686 */
  3547. 0000267C  2F06                     move.l     -[A7], D6
  3548. 0000267E  2F0B                     move.l     -[A7], A3
  3549. 00002680  4EBA E6D4                jsr        [PC - 0x192C /* 00000D56 */]
  3550. 00002684  504F                     addq.w     A7, 8
  3551. label00002686:
  3552. 00002686  70FF                     moveq.l    D0, 0xFFFFFFFF
  3553. 00002688  2940 0008                move.l     [A4 + 0x8], D0
  3554. label0000268C:
  3555. 0000268C  3747 0066                move.w     [A3 + 0x66], D7
  3556. 00002690  2F0B                     move.l     -[A7], A3
  3557. 00002692  4EBA DEA2                jsr        [PC - 0x215E /* 00000536 */]
  3558. 00002696  3007                     move.w     D0, D7
  3559. 00002698  584F                     addq.w     A7, 4
  3560. 0000269A  4CEE 18F8 FFD4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  3561. 000026A0  4E5E                     unlink     A6
  3562. 000026A2  4E75                     rts
  3563. fn000026A4:
  3564. 000026A4  4E56 FFFC                link       A6, -0x0004
  3565. 000026A8  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3566. 000026AC  282E 0010                move.l     D4, [A6 + 0x10]
  3567. 000026B0  2C2E 000C                move.l     D6, [A6 + 0xC]
  3568. 000026B4  286E 0008                movea.l    A4, [A6 + 0x8]
  3569. 000026B8  2D6C 000E FFFC           move.l     [A6 - 0x4], [A4 + 0xE]
  3570. 000026BE  4247                     clr.w      D7
  3571. 000026C0  2F0C                     move.l     -[A7], A4
  3572. 000026C2  4EBA DE42                jsr        [PC - 0x21BE /* 00000506 */]
  3573. 000026C6  2944 0044                move.l     [A4 + 0x44], D4
  3574. 000026CA  5DC3                     slt        D3
  3575. 000026CC  4403                     neg.b      D3
  3576. 000026CE  1943 0048                move.b     [A4 + 0x48], D3
  3577. 000026D2  2F06                     move.l     -[A7], D6
  3578. 000026D4  2F0C                     move.l     -[A7], A4
  3579. 000026D6  4EBA DDF6                jsr        [PC - 0x220A /* 000004CE */]
  3580. 000026DA  2640                     movea.l    A3, D0
  3581. 000026DC  302B 000C                move.w     D0, [A3 + 0xC]
  3582. 000026E0  48C0                     ext.l      D0
  3583. 000026E2  323C 8000                move.w     D1, 0x8000
  3584. 000026E6  C240                     and.w      D1, D0
  3585. 000026E8  7000                     moveq.l    D0, 0x00
  3586. 000026EA  3001                     move.w     D0, D1
  3587. 000026EC  4A80                     tst.l      D0
  3588. 000026EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3589. 000026F2  662E                     bne        +0x30 /* 00002722 */
  3590. 000026F4  4A2C 0048                tst.b      [A4 + 0x48]
  3591. 000026F8  670C                     beq        +0xE /* 00002706 */
  3592. 000026FA  2F0C                     move.l     -[A7], A4
  3593. 000026FC  4EBA E5F6                jsr        [PC - 0x1A0A /* 00000CF4 */]
  3594. 00002700  2A00                     move.l     D5, D0
  3595. 00002702  584F                     addq.w     A7, 4
  3596. 00002704  600C                     bra        +0xE /* 00002712 */
  3597. label00002706:
  3598. 00002706  2F04                     move.l     -[A7], D4
  3599. 00002708  2F0C                     move.l     -[A7], A4
  3600. 0000270A  4EBA EAE2                jsr        [PC - 0x151E /* 000011EE */]
  3601. 0000270E  2A00                     move.l     D5, D0
  3602. 00002710  504F                     addq.w     A7, 8
  3603. label00002712:
  3604. 00002712  2F06                     move.l     -[A7], D6
  3605. 00002714  2F0C                     move.l     -[A7], A4
  3606. 00002716  4EBA F07A                jsr        [PC - 0xF86 /* 00001792 */]
  3607. 0000271A  3E00                     move.w     D7, D0
  3608. 0000271C  504F                     addq.w     A7, 8
  3609. 0000271E  665C                     bne        +0x5E /* 0000277C */
  3610. 00002720  600A                     bra        +0xC /* 0000272C */
  3611. label00002722:
  3612. 00002722  2A2B 0008                move.l     D5, [A3 + 0x8]
  3613. 00002726  026B 7FFF 000C           andi.w     [A3 + 0xC], 0x7FFF
  3614. label0000272C:
  3615. 0000272C  2F06                     move.l     -[A7], D6
  3616. 0000272E  2F0C                     move.l     -[A7], A4
  3617. 00002730  4EBA DD9C                jsr        [PC - 0x2264 /* 000004CE */]
  3618. 00002734  2640                     movea.l    A3, D0
  3619. 00002736  2745 0008                move.l     [A3 + 0x8], D5
  3620. 0000273A  7000                     moveq.l    D0, 0x00
  3621. 0000273C  2740 0004                move.l     [A3 + 0x4], D0
  3622. 00002740  026B FFFE 000C           andi.w     [A3 + 0xC], 0xFFFE
  3623. 00002746  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3624. 0000274A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3625. 0000274E  2F13                     move.l     -[A7], [A3]
  3626. 00002750  2F0C                     move.l     -[A7], A4
  3627. 00002752  4EBA 070C                jsr        [PC + 0x70C /* 00002E60 */]
  3628. 00002756  3E00                     move.w     D7, D0
  3629. 00002758  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3630. 0000275C  661E                     bne        +0x20 /* 0000277C */
  3631. 0000275E  2946 003C                move.l     [A4 + 0x3C], D6
  3632. 00002762  70FF                     moveq.l    D0, 0xFFFFFFFF
  3633. 00002764  2940 0040                move.l     [A4 + 0x40], D0
  3634. 00002768  7002                     moveq.l    D0, 0x02
  3635. 0000276A  2F00                     move.l     -[A7], D0
  3636. 0000276C  2F0C                     move.l     -[A7], A4
  3637. 0000276E  4EBA DD5E                jsr        [PC - 0x22A2 /* 000004CE */]
  3638. 00002772  2040                     movea.l    A0, D0
  3639. 00002774  0068 0001 000C           ori.w      [A0 + 0xC], 0x1
  3640. 0000277A  504F                     addq.w     A7, 8
  3641. label0000277C:
  3642. 0000277C  2F0C                     move.l     -[A7], A4
  3643. 0000277E  4EBA DDB6                jsr        [PC - 0x224A /* 00000536 */]
  3644. 00002782  4A47                     tst.w      D7
  3645. 00002784  584F                     addq.w     A7, 4
  3646. 00002786  6706                     beq        +0x8 /* 0000278E */
  3647. 00002788  70FF                     moveq.l    D0, 0xFFFFFFFF
  3648. 0000278A  2940 003C                move.l     [A4 + 0x3C], D0
  3649. label0000278E:
  3650. 0000278E  3947 0066                move.w     [A4 + 0x66], D7
  3651. 00002792  3007                     move.w     D0, D7
  3652. 00002794  4CEE 18F8 FFE0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  3653. 0000279A  4E5E                     unlink     A6
  3654. 0000279C  4E75                     rts
  3655. fn0000279E:
  3656. 0000279E  4E56 0000                link       A6, 0
  3657. 000027A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3658. 000027A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3659. 000027AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3660. 000027AE  4EBA FEF4                jsr        [PC - 0x10C /* 000026A4 */]
  3661. 000027B2  4E5E                     unlink     A6
  3662. 000027B4  4E75                     rts
  3663. fn000027B6:
  3664. 000027B6  4E56 FFFC                link       A6, -0x0004
  3665. 000027BA  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3666. 000027BE  286E 0008                movea.l    A4, [A6 + 0x8]
  3667. 000027C2  2D6C 000E FFFC           move.l     [A6 - 0x4], [A4 + 0xE]
  3668. 000027C8  4247                     clr.w      D7
  3669. 000027CA  2F2C 003C                move.l     -[A7], [A4 + 0x3C]
  3670. 000027CE  2F0C                     move.l     -[A7], A4
  3671. 000027D0  4EBA DCFC                jsr        [PC - 0x2304 /* 000004CE */]
  3672. 000027D4  2640                     movea.l    A3, D0
  3673. 000027D6  2C2B 0008                move.l     D6, [A3 + 0x8]
  3674. 000027DA  2A06                     move.l     D5, D6
  3675. 000027DC  5085                     addq.l     D5, 8
  3676. 000027DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3677. 000027E0  B0AC 0040                cmp.l      D0, [A4 + 0x40]
  3678. 000027E4  57C3                     seq        D3
  3679. 000027E6  4403                     neg.b      D3
  3680. 000027E8  1803                     move.b     D4, D3
  3681. 000027EA  504F                     addq.w     A7, 8
  3682. 000027EC  6706                     beq        +0x8 /* 000027F4 */
  3683. 000027EE  DAAB 0004                add.l      D5, [A3 + 0x4]
  3684. 000027F2  6004                     bra        +0x6 /* 000027F8 */
  3685. label000027F4:
  3686. 000027F4  DAAC 0040                add.l      D5, [A4 + 0x40]
  3687. label000027F8:
  3688. 000027F8  2F05                     move.l     -[A7], D5
  3689. 000027FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3690. 000027FE  4EBA 0FBC                jsr        [PC + 0xFBC /* 000037BC */]
  3691. 00002802  3E00                     move.w     D7, D0
  3692. 00002804  504F                     addq.w     A7, 8
  3693. 00002806  6624                     bne        +0x26 /* 0000282C */
  3694. 00002808  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3695. 0000280C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3696. 00002810  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3697. 00002814  4EBA 0EDE                jsr        [PC + 0xEDE /* 000036F4 */]
  3698. 00002818  3E00                     move.w     D7, D0
  3699. 0000281A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3700. 0000281E  660C                     bne        +0xE /* 0000282C */
  3701. 00002820  4A04                     tst.b      D4
  3702. 00002822  6708                     beq        +0xA /* 0000282C */
  3703. 00002824  202E 0010                move.l     D0, [A6 + 0x10]
  3704. 00002828  D1AB 0004                add.l      [A3 + 0x4], D0
  3705. label0000282C:
  3706. 0000282C  4A47                     tst.w      D7
  3707. 0000282E  673C                     beq        +0x3E /* 0000286C */
  3708. 00002830  70FF                     moveq.l    D0, 0xFFFFFFFF
  3709. 00002832  B0AC 003C                cmp.l      D0, [A4 + 0x3C]
  3710. 00002836  6734                     beq        +0x36 /* 0000286C */
  3711. 00002838  4A2C 0048                tst.b      [A4 + 0x48]
  3712. 0000283C  672E                     beq        +0x30 /* 0000286C */
  3713. 0000283E  7000                     moveq.l    D0, 0x00
  3714. 00002840  2F00                     move.l     -[A7], D0
  3715. 00002842  2F0C                     move.l     -[A7], A4
  3716. 00002844  4EBA DC88                jsr        [PC - 0x2378 /* 000004CE */]
  3717. 00002848  2640                     movea.l    A3, D0
  3718. 0000284A  2006                     move.l     D0, D6
  3719. 0000284C  5180                     subq.l     D0, 8
  3720. 0000284E  2740 0004                move.l     [A3 + 0x4], D0
  3721. 00002852  006B 0001 000C           ori.w      [A3 + 0xC], 0x1
  3722. 00002858  70FF                     moveq.l    D0, 0xFFFFFFFF
  3723. 0000285A  2940 003C                move.l     [A4 + 0x3C], D0
  3724. 0000285E  2F06                     move.l     -[A7], D6
  3725. 00002860  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3726. 00002864  4EBA 0FE8                jsr        [PC + 0xFE8 /* 0000384E */]
  3727. 00002868  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3728. label0000286C:
  3729. 0000286C  3947 0066                move.w     [A4 + 0x66], D7
  3730. 00002870  3007                     move.w     D0, D7
  3731. 00002872  4CEE 18F8 FFE0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  3732. 00002878  4E5E                     unlink     A6
  3733. 0000287A  4E75                     rts
  3734. fn0000287C:
  3735. 0000287C  4E56 0000                link       A6, 0
  3736. 00002880  48E7 1108                movem.l    -[A7], D3,D7,A4
  3737. 00002884  4247                     clr.w      D7
  3738. 00002886  286E 0008                movea.l    A4, [A6 + 0x8]
  3739. 0000288A  2F0C                     move.l     -[A7], A4
  3740. 0000288C  4EBA DC78                jsr        [PC - 0x2388 /* 00000506 */]
  3741. 00002890  70FF                     moveq.l    D0, 0xFFFFFFFF
  3742. 00002892  B0AC 003C                cmp.l      D0, [A4 + 0x3C]
  3743. 00002896  57C3                     seq        D3
  3744. 00002898  4403                     neg.b      D3
  3745. 0000289A  4883                     ext.w      D3
  3746. 0000289C  3E03                     move.w     D7, D3
  3747. 0000289E  584F                     addq.w     A7, 4
  3748. 000028A0  6706                     beq        +0x8 /* 000028A8 */
  3749. 000028A2  3E3C 00CB                move.w     D7, 0xCB
  3750. 000028A6  6014                     bra        +0x16 /* 000028BC */
  3751. label000028A8:
  3752. 000028A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3753. 000028AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3754. 000028B0  2F0C                     move.l     -[A7], A4
  3755. 000028B2  4EBA FF02                jsr        [PC - 0xFE /* 000027B6 */]
  3756. 000028B6  3E00                     move.w     D7, D0
  3757. 000028B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3758. label000028BC:
  3759. 000028BC  3947 0066                move.w     [A4 + 0x66], D7
  3760. 000028C0  2F0C                     move.l     -[A7], A4
  3761. 000028C2  4EBA DC72                jsr        [PC - 0x238E /* 00000536 */]
  3762. 000028C6  3007                     move.w     D0, D7
  3763. 000028C8  584F                     addq.w     A7, 4
  3764. 000028CA  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  3765. 000028D0  4E5E                     unlink     A6
  3766. 000028D2  4E75                     rts
  3767. fn000028D4:
  3768. 000028D4  4E56 0000                link       A6, 0
  3769. 000028D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3770. 000028DC  4247                     clr.w      D7
  3771. 000028DE  286E 0008                movea.l    A4, [A6 + 0x8]
  3772. 000028E2  2F0C                     move.l     -[A7], A4
  3773. 000028E4  4EBA DC20                jsr        [PC - 0x23E0 /* 00000506 */]
  3774. 000028E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3775. 000028EA  B0AC 003C                cmp.l      D0, [A4 + 0x3C]
  3776. 000028EE  584F                     addq.w     A7, 4
  3777. 000028F0  673C                     beq        +0x3E /* 0000292E */
  3778. 000028F2  2F2C 003C                move.l     -[A7], [A4 + 0x3C]
  3779. 000028F6  2F0C                     move.l     -[A7], A4
  3780. 000028F8  4EBA DBD4                jsr        [PC - 0x242C /* 000004CE */]
  3781. 000028FC  2640                     movea.l    A3, D0
  3782. 000028FE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3783. 00002902  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3784. 00002906  2F13                     move.l     -[A7], [A3]
  3785. 00002908  2F0C                     move.l     -[A7], A4
  3786. 0000290A  4EBA 0554                jsr        [PC + 0x554 /* 00002E60 */]
  3787. 0000290E  3E00                     move.w     D7, D0
  3788. 00002910  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3789. 00002914  6618                     bne        +0x1A /* 0000292E */
  3790. 00002916  4A2C 0048                tst.b      [A4 + 0x48]
  3791. 0000291A  670C                     beq        +0xE /* 00002928 */
  3792. 0000291C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3793. 00002920  2F0C                     move.l     -[A7], A4
  3794. 00002922  4EBA E3FC                jsr        [PC - 0x1C04 /* 00000D20 */]
  3795. 00002926  504F                     addq.w     A7, 8
  3796. label00002928:
  3797. 00002928  70FF                     moveq.l    D0, 0xFFFFFFFF
  3798. 0000292A  2940 003C                move.l     [A4 + 0x3C], D0
  3799. label0000292E:
  3800. 0000292E  3947 0066                move.w     [A4 + 0x66], D7
  3801. 00002932  2F0C                     move.l     -[A7], A4
  3802. 00002934  4EBA DC00                jsr        [PC - 0x2400 /* 00000536 */]
  3803. 00002938  302C 0066                move.w     D0, [A4 + 0x66]
  3804. 0000293C  584F                     addq.w     A7, 4
  3805. 0000293E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3806. 00002944  4E5E                     unlink     A6
  3807. 00002946  4E75                     rts
  3808. fn00002948:
  3809. 00002948  4E56 0000                link       A6, 0
  3810. 0000294C  48E7 0308                movem.l    -[A7], D6,D7,A4
  3811. 00002950  2C2E 000C                move.l     D6, [A6 + 0xC]
  3812. 00002954  4247                     clr.w      D7
  3813. 00002956  286E 0008                movea.l    A4, [A6 + 0x8]
  3814. 0000295A  2F0C                     move.l     -[A7], A4
  3815. 0000295C  4EBA DBA8                jsr        [PC - 0x2458 /* 00000506 */]
  3816. 00002960  7004                     moveq.l    D0, 0x04
  3817. 00002962  2F00                     move.l     -[A7], D0
  3818. 00002964  2F06                     move.l     -[A7], D6
  3819. 00002966  2F0C                     move.l     -[A7], A4
  3820. 00002968  4EBA E0C8                jsr        [PC - 0x1F38 /* 00000A32 */]
  3821. 0000296C  3E00                     move.w     D7, D0
  3822. 0000296E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3823. 00002972  6616                     bne        +0x18 /* 0000298A */
  3824. 00002974  2946 004A                move.l     [A4 + 0x4A], D6
  3825. 00002978  7000                     moveq.l    D0, 0x00
  3826. 0000297A  2940 004E                move.l     [A4 + 0x4E], D0
  3827. 0000297E  7008                     moveq.l    D0, 0x08
  3828. 00002980  2F00                     move.l     -[A7], D0
  3829. 00002982  2F0C                     move.l     -[A7], A4
  3830. 00002984  4EBA 0366                jsr        [PC + 0x366 /* 00002CEC */]
  3831. 00002988  504F                     addq.w     A7, 8
  3832. label0000298A:
  3833. 0000298A  2F0C                     move.l     -[A7], A4
  3834. 0000298C  4EBA DBA8                jsr        [PC - 0x2458 /* 00000536 */]
  3835. 00002990  3007                     move.w     D0, D7
  3836. 00002992  584F                     addq.w     A7, 4
  3837. 00002994  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3838. 0000299A  4E5E                     unlink     A6
  3839. 0000299C  4E75                     rts
  3840. fn0000299E:
  3841. 0000299E  4E56 0000                link       A6, 0
  3842. 000029A2  7000                     moveq.l    D0, 0x00
  3843. 000029A4  2F00                     move.l     -[A7], D0
  3844. 000029A6  486E 0010                pea.l      [A6 + 0x10]
  3845. 000029AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3846. 000029AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3847. 000029B2  4EBA 0006                jsr        [PC + 0x6 /* 000029BA */]
  3848. 000029B6  4E5E                     unlink     A6
  3849. 000029B8  4E75                     rts
  3850. fn000029BA:
  3851. 000029BA  4E56 FFEA                link       A6, -0x0016
  3852. 000029BE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3853. 000029C2  266E 0010                movea.l    A3, [A6 + 0x10]
  3854. 000029C6  286E 0008                movea.l    A4, [A6 + 0x8]
  3855. 000029CA  2D6C 000E FFEA           move.l     [A6 - 0x16], [A4 + 0xE]
  3856. 000029D0  4247                     clr.w      D7
  3857. 000029D2  2F0C                     move.l     -[A7], A4
  3858. 000029D4  4EBA DB30                jsr        [PC - 0x24D0 /* 00000506 */]
  3859. 000029D8  2D6C 004A FFF6           move.l     [A6 - 0xA], [A4 + 0x4A]
  3860. 000029DE  2C2C 004E                move.l     D6, [A4 + 0x4E]
  3861. 000029E2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3862. 000029E6  2F0C                     move.l     -[A7], A4
  3863. 000029E8  4EBA DAE4                jsr        [PC - 0x251C /* 000004CE */]
  3864. 000029EC  2D40 FFFA                move.l     [A6 - 0x6], D0
  3865. 000029F0  2040                     movea.l    A0, D0
  3866. 000029F2  2828 0008                move.l     D4, [A0 + 0x8]
  3867. 000029F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3868. 000029F8  B084                     cmp.l      D0, D4
  3869. 000029FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3870. 000029FE  6616                     bne        +0x18 /* 00002A16 */
  3871. 00002A00  4A2E 0017                tst.b      [A6 + 0x17]
  3872. 00002A04  6708                     beq        +0xA /* 00002A0E */
  3873. 00002A06  7000                     moveq.l    D0, 0x00
  3874. 00002A08  2680                     move.l     [A3], D0
  3875. 00002A0A  6000 00C0                bra        +0xC2 /* 00002ACC */
  3876. label00002A0E:
  3877. 00002A0E  3E3C 00CE                move.w     D7, 0xCE
  3878. 00002A12  6000 00B8                bra        +0xBA /* 00002ACC */
  3879. label00002A16:
  3880. 00002A16  206E FFFA                movea.l    A0, [A6 - 0x6]
  3881. 00002A1A  2A28 0004                move.l     D5, [A0 + 0x4]
  3882. 00002A1E  2D68 0010 FFEE           move.l     [A6 - 0x12], [A0 + 0x10]
  3883. 00002A24  2013                     move.l     D0, [A3]
  3884. 00002A26  D086                     add.l      D0, D6
  3885. 00002A28  BA80                     cmp.l      D5, D0
  3886. 00002A2A  6416                     bcc        +0x18 /* 00002A42 */
  3887. 00002A2C  4A2E 0017                tst.b      [A6 + 0x17]
  3888. 00002A30  6708                     beq        +0xA /* 00002A3A */
  3889. 00002A32  2005                     move.l     D0, D5
  3890. 00002A34  9086                     sub.l      D0, D6
  3891. 00002A36  2680                     move.l     [A3], D0
  3892. 00002A38  6008                     bra        +0xA /* 00002A42 */
  3893. label00002A3A:
  3894. 00002A3A  3E3C 00CE                move.w     D7, 0xCE
  3895. 00002A3E  6000 008C                bra        +0x8E /* 00002ACC */
  3896. label00002A42:
  3897. 00002A42  4A93                     tst.l      [A3]
  3898. 00002A44  6F00 0086                ble        +0x88 /* 00002ACC */
  3899. 00002A48  4AAE FFEE                tst.l      [A6 - 0x12]
  3900. 00002A4C  6742                     beq        +0x44 /* 00002A90 */
  3901. 00002A4E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3902. 00002A52  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  3903. 00002A56  4A00                     tst.b      D0
  3904. 00002A58  584F                     addq.w     A7, 4
  3905. 00002A5A  6634                     bne        +0x36 /* 00002A90 */
  3906. 00002A5C  486E FFFE                pea.l      [A6 - 0x2]
  3907. 00002A60  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3908. 00002A64  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3909. 00002A68  2D40 FFF2                move.l     [A6 - 0xE], D0
  3910. 00002A6C  2F13                     move.l     -[A7], [A3]
  3911. 00002A6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3912. 00002A72  2006                     move.l     D0, D6
  3913. 00002A74  D0AE FFF2                add.l      D0, [A6 - 0xE]
  3914. 00002A78  2F00                     move.l     -[A7], D0
  3915. 00002A7A  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  3916. 00002A7E  486E FFFE                pea.l      [A6 - 0x2]
  3917. 00002A82  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3918. 00002A86  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3919. 00002A8A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3920. 00002A8E  602C                     bra        +0x2E /* 00002ABC */
  3921. label00002A90:
  3922. 00002A90  2004                     move.l     D0, D4
  3923. 00002A92  5080                     addq.l     D0, 8
  3924. 00002A94  D086                     add.l      D0, D6
  3925. 00002A96  2F00                     move.l     -[A7], D0
  3926. 00002A98  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3927. 00002A9C  4EBA 0D1E                jsr        [PC + 0xD1E /* 000037BC */]
  3928. 00002AA0  3E00                     move.w     D7, D0
  3929. 00002AA2  504F                     addq.w     A7, 8
  3930. 00002AA4  6626                     bne        +0x28 /* 00002ACC */
  3931. 00002AA6  2F13                     move.l     -[A7], [A3]
  3932. 00002AA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3933. 00002AAC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3934. 00002AB0  4EBA 0A72                jsr        [PC + 0xA72 /* 00003524 */]
  3935. 00002AB4  3E00                     move.w     D7, D0
  3936. 00002AB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3937. 00002ABA  6610                     bne        +0x12 /* 00002ACC */
  3938. label00002ABC:
  3939. 00002ABC  2013                     move.l     D0, [A3]
  3940. 00002ABE  D1AC 004E                add.l      [A4 + 0x4E], D0
  3941. 00002AC2  2F13                     move.l     -[A7], [A3]
  3942. 00002AC4  2F0C                     move.l     -[A7], A4
  3943. 00002AC6  4EBA 0224                jsr        [PC + 0x224 /* 00002CEC */]
  3944. 00002ACA  504F                     addq.w     A7, 8
  3945. label00002ACC:
  3946. 00002ACC  4A47                     tst.w      D7
  3947. 00002ACE  6706                     beq        +0x8 /* 00002AD6 */
  3948. 00002AD0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3949. 00002AD2  2940 004A                move.l     [A4 + 0x4A], D0
  3950. label00002AD6:
  3951. 00002AD6  3947 0066                move.w     [A4 + 0x66], D7
  3952. 00002ADA  2F0C                     move.l     -[A7], A4
  3953. 00002ADC  4EBA DA58                jsr        [PC - 0x25A8 /* 00000536 */]
  3954. 00002AE0  3007                     move.w     D0, D7
  3955. 00002AE2  584F                     addq.w     A7, 4
  3956. 00002AE4  4CEE 18F0 FFD2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2E]
  3957. 00002AEA  4E5E                     unlink     A6
  3958. 00002AEC  4E75                     rts
  3959. 00002AEE  4E56 0000                link       A6, 0
  3960. 00002AF2  7000                     moveq.l    D0, 0x00
  3961. 00002AF4  4E5E                     unlink     A6
  3962. 00002AF6  4E75                     rts
  3963. 00002AF8  4E56 FFF8                link       A6, -0x0008
  3964. 00002AFC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3965. 00002B00  2C2E 000C                move.l     D6, [A6 + 0xC]
  3966. 00002B04  286E 0008                movea.l    A4, [A6 + 0x8]
  3967. 00002B08  2F0C                     move.l     -[A7], A4
  3968. 00002B0A  4EBA D9FA                jsr        [PC - 0x2606 /* 00000506 */]
  3969. 00002B0E  7004                     moveq.l    D0, 0x04
  3970. 00002B10  2F00                     move.l     -[A7], D0
  3971. 00002B12  2F06                     move.l     -[A7], D6
  3972. 00002B14  2F0C                     move.l     -[A7], A4
  3973. 00002B16  4EBA DF1A                jsr        [PC - 0x20E6 /* 00000A32 */]
  3974. 00002B1A  4A40                     tst.w      D0
  3975. 00002B1C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3976. 00002B20  6654                     bne        +0x56 /* 00002B76 */
  3977. 00002B22  2F06                     move.l     -[A7], D6
  3978. 00002B24  2F0C                     move.l     -[A7], A4
  3979. 00002B26  4EBA D9A6                jsr        [PC - 0x265A /* 000004CE */]
  3980. 00002B2A  2640                     movea.l    A3, D0
  3981. 00002B2C  7001                     moveq.l    D0, 0x01
  3982. 00002B2E  C06B 000C                and.w      D0, [A3 + 0xC]
  3983. 00002B32  7200                     moveq.l    D1, 0x00
  3984. 00002B34  3200                     move.w     D1, D0
  3985. 00002B36  4A81                     tst.l      D1
  3986. 00002B38  504F                     addq.w     A7, 8
  3987. 00002B3A  6736                     beq        +0x38 /* 00002B72 */
  3988. 00002B3C  2A13                     move.l     D5, [A3]
  3989. 00002B3E  2F05                     move.l     -[A7], D5
  3990. 00002B40  4EBA DDCC                jsr        [PC - 0x2234 /* 0000090E */]
  3991. 00002B44  2D40 FFF8                move.l     [A6 - 0x8], D0
  3992. 00002B48  2D6B 0010 FFFC           move.l     [A6 - 0x4], [A3 + 0x10]
  3993. 00002B4E  584F                     addq.w     A7, 4
  3994. 00002B50  671A                     beq        +0x1C /* 00002B6C */
  3995. 00002B52  2F05                     move.l     -[A7], D5
  3996. 00002B54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3997. 00002B58  2F0C                     move.l     -[A7], A4
  3998. 00002B5A  206E FFF8                movea.l    A0, [A6 - 0x8]
  3999. 00002B5E  2268 0008                movea.l    A1, [A0 + 0x8]
  4000. 00002B62  4E91                     jsr        [A1]
  4001. 00002B64  2E00                     move.l     D7, D0
  4002. 00002B66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4003. 00002B6A  600A                     bra        +0xC /* 00002B76 */
  4004. label00002B6C:
  4005. 00002B6C  2E2B 0004                move.l     D7, [A3 + 0x4]
  4006. 00002B70  6004                     bra        +0x6 /* 00002B76 */
  4007. label00002B72:
  4008. 00002B72  2E2B 0004                move.l     D7, [A3 + 0x4]
  4009. label00002B76:
  4010. 00002B76  2F0C                     move.l     -[A7], A4
  4011. 00002B78  4EBA D9BC                jsr        [PC - 0x2644 /* 00000536 */]
  4012. 00002B7C  2007                     move.l     D0, D7
  4013. 00002B7E  584F                     addq.w     A7, 4
  4014. 00002B80  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  4015. 00002B86  4E5E                     unlink     A6
  4016. 00002B88  4E75                     rts
  4017. 00002B8A  4E56 0000                link       A6, 0
  4018. 00002B8E  48E7 0308                movem.l    -[A7], D6,D7,A4
  4019. 00002B92  2E2E 000C                move.l     D7, [A6 + 0xC]
  4020. 00002B96  286E 0008                movea.l    A4, [A6 + 0x8]
  4021. 00002B9A  2F0C                     move.l     -[A7], A4
  4022. 00002B9C  4EBA D968                jsr        [PC - 0x2698 /* 00000506 */]
  4023. 00002BA0  7004                     moveq.l    D0, 0x04
  4024. 00002BA2  2F00                     move.l     -[A7], D0
  4025. 00002BA4  2F07                     move.l     -[A7], D7
  4026. 00002BA6  2F0C                     move.l     -[A7], A4
  4027. 00002BA8  4EBA DE88                jsr        [PC - 0x2178 /* 00000A32 */]
  4028. 00002BAC  4A40                     tst.w      D0
  4029. 00002BAE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4030. 00002BB2  6610                     bne        +0x12 /* 00002BC4 */
  4031. 00002BB4  2F07                     move.l     -[A7], D7
  4032. 00002BB6  2F0C                     move.l     -[A7], A4
  4033. 00002BB8  4EBA D914                jsr        [PC - 0x26EC /* 000004CE */]
  4034. 00002BBC  2040                     movea.l    A0, D0
  4035. 00002BBE  2C28 0008                move.l     D6, [A0 + 0x8]
  4036. 00002BC2  504F                     addq.w     A7, 8
  4037. label00002BC4:
  4038. 00002BC4  2F0C                     move.l     -[A7], A4
  4039. 00002BC6  4EBA D96E                jsr        [PC - 0x2692 /* 00000536 */]
  4040. 00002BCA  2006                     move.l     D0, D6
  4041. 00002BCC  584F                     addq.w     A7, 4
  4042. 00002BCE  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  4043. 00002BD4  4E5E                     unlink     A6
  4044. 00002BD6  4E75                     rts
  4045. 00002BD8  4E56 0000                link       A6, 0
  4046. 00002BDC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4047. 00002BE0  2C2E 000C                move.l     D6, [A6 + 0xC]
  4048. 00002BE4  266E 0008                movea.l    A3, [A6 + 0x8]
  4049. 00002BE8  2F0B                     move.l     -[A7], A3
  4050. 00002BEA  4EBA D91A                jsr        [PC - 0x26E6 /* 00000506 */]
  4051. 00002BEE  7E03                     moveq.l    D7, 0x03
  4052. 00002BF0  584F                     addq.w     A7, 4
  4053. 00002BF2  6026                     bra        +0x28 /* 00002C1A */
  4054. label00002BF4:
  4055. 00002BF4  2F07                     move.l     -[A7], D7
  4056. 00002BF6  2F0B                     move.l     -[A7], A3
  4057. 00002BF8  4EBA D8D4                jsr        [PC - 0x272C /* 000004CE */]
  4058. 00002BFC  2840                     movea.l    A4, D0
  4059. 00002BFE  4A86                     tst.l      D6
  4060. 00002C00  504F                     addq.w     A7, 8
  4061. 00002C02  660E                     bne        +0x10 /* 00002C12 */
  4062. 00002C04  7004                     moveq.l    D0, 0x04
  4063. 00002C06  C06C 000C                and.w      D0, [A4 + 0xC]
  4064. 00002C0A  7200                     moveq.l    D1, 0x00
  4065. 00002C0C  3200                     move.w     D1, D0
  4066. 00002C0E  4A81                     tst.l      D1
  4067. 00002C10  6714                     beq        +0x16 /* 00002C26 */
  4068. label00002C12:
  4069. 00002C12  BC94                     cmp.l      D6, [A4]
  4070. 00002C14  6710                     beq        +0x12 /* 00002C26 */
  4071. 00002C16  2007                     move.l     D0, D7
  4072. 00002C18  5287                     addq.l     D7, 1
  4073. label00002C1A:
  4074. 00002C1A  206B 0016                movea.l    A0, [A3 + 0x16]
  4075. 00002C1E  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  4076. 00002C22  6DD0                     blt        -0x2E /* 00002BF4 */
  4077. 00002C24  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4078. label00002C26:
  4079. 00002C26  2F0B                     move.l     -[A7], A3
  4080. 00002C28  4EBA D90C                jsr        [PC - 0x26F4 /* 00000536 */]
  4081. 00002C2C  2007                     move.l     D0, D7
  4082. 00002C2E  584F                     addq.w     A7, 4
  4083. 00002C30  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4084. 00002C36  4E5E                     unlink     A6
  4085. 00002C38  4E75                     rts
  4086. fn00002C3A:
  4087. 00002C3A  4E56 FFFC                link       A6, -0x0004
  4088. 00002C3E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4089. 00002C42  282E 000C                move.l     D4, [A6 + 0xC]
  4090. 00002C46  266E 0008                movea.l    A3, [A6 + 0x8]
  4091. 00002C4A  7A00                     moveq.l    D5, 0x00
  4092. 00002C4C  2F0B                     move.l     -[A7], A3
  4093. 00002C4E  4EBA D8B6                jsr        [PC - 0x274A /* 00000506 */]
  4094. 00002C52  2E04                     move.l     D7, D4
  4095. 00002C54  584F                     addq.w     A7, 4
  4096. 00002C56  6076                     bra        +0x78 /* 00002CCE */
  4097. label00002C58:
  4098. 00002C58  2F07                     move.l     -[A7], D7
  4099. 00002C5A  2F0B                     move.l     -[A7], A3
  4100. 00002C5C  4EBA D870                jsr        [PC - 0x2790 /* 000004CE */]
  4101. 00002C60  2840                     movea.l    A4, D0
  4102. 00002C62  7004                     moveq.l    D0, 0x04
  4103. 00002C64  C06C 000C                and.w      D0, [A4 + 0xC]
  4104. 00002C68  7200                     moveq.l    D1, 0x00
  4105. 00002C6A  3200                     move.w     D1, D0
  4106. 00002C6C  4A81                     tst.l      D1
  4107. 00002C6E  504F                     addq.w     A7, 8
  4108. 00002C70  665A                     bne        +0x5C /* 00002CCC */
  4109. 00002C72  7008                     moveq.l    D0, 0x08
  4110. 00002C74  C06C 000C                and.w      D0, [A4 + 0xC]
  4111. 00002C78  7200                     moveq.l    D1, 0x00
  4112. 00002C7A  3200                     move.w     D1, D0
  4113. 00002C7C  4A81                     tst.l      D1
  4114. 00002C7E  664C                     bne        +0x4E /* 00002CCC */
  4115. 00002C80  7001                     moveq.l    D0, 0x01
  4116. 00002C82  C06C 000C                and.w      D0, [A4 + 0xC]
  4117. 00002C86  7200                     moveq.l    D1, 0x00
  4118. 00002C88  3200                     move.w     D1, D0
  4119. 00002C8A  4A81                     tst.l      D1
  4120. 00002C8C  660C                     bne        +0xE /* 00002C9A */
  4121. 00002C8E  4A2E 0013                tst.b      [A6 + 0x13]
  4122. 00002C92  6738                     beq        +0x3A /* 00002CCC */
  4123. 00002C94  2C2C 0004                move.l     D6, [A4 + 0x4]
  4124. 00002C98  6026                     bra        +0x28 /* 00002CC0 */
  4125. label00002C9A:
  4126. 00002C9A  2F14                     move.l     -[A7], [A4]
  4127. 00002C9C  4EBA DC70                jsr        [PC - 0x2390 /* 0000090E */]
  4128. 00002CA0  2D40 FFFC                move.l     [A6 - 0x4], D0
  4129. 00002CA4  2F14                     move.l     -[A7], [A4]
  4130. 00002CA6  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  4131. 00002CAA  2F0B                     move.l     -[A7], A3
  4132. 00002CAC  206E FFFC                movea.l    A0, [A6 - 0x4]
  4133. 00002CB0  2268 0008                movea.l    A1, [A0 + 0x8]
  4134. 00002CB4  4E91                     jsr        [A1]
  4135. 00002CB6  2C00                     move.l     D6, D0
  4136. 00002CB8  2946 0004                move.l     [A4 + 0x4], D6
  4137. 00002CBC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4138. label00002CC0:
  4139. 00002CC0  2006                     move.l     D0, D6
  4140. 00002CC2  5280                     addq.l     D0, 1
  4141. 00002CC4  72FE                     moveq.l    D1, 0xFFFFFFFE
  4142. 00002CC6  C280                     and.l      D1, D0
  4143. 00002CC8  5081                     addq.l     D1, 8
  4144. 00002CCA  DA81                     add.l      D5, D1
  4145. label00002CCC:
  4146. 00002CCC  5287                     addq.l     D7, 1
  4147. label00002CCE:
  4148. 00002CCE  206B 0016                movea.l    A0, [A3 + 0x16]
  4149. 00002CD2  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  4150. 00002CD6  6D80                     blt        -0x7E /* 00002C58 */
  4151. 00002CD8  2F0B                     move.l     -[A7], A3
  4152. 00002CDA  4EBA D85A                jsr        [PC - 0x27A6 /* 00000536 */]
  4153. 00002CDE  2005                     move.l     D0, D5
  4154. 00002CE0  584F                     addq.w     A7, 4
  4155. 00002CE2  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  4156. 00002CE8  4E5E                     unlink     A6
  4157. 00002CEA  4E75                     rts
  4158. fn00002CEC:
  4159. 00002CEC  4E56 0000                link       A6, 0
  4160. 00002CF0  2F0C                     move.l     -[A7], A4
  4161. 00002CF2  286E 0008                movea.l    A4, [A6 + 0x8]
  4162. 00002CF6  4AAD DE1E                tst.l      [A5 - 0x21E2]
  4163. 00002CFA  6706                     beq        +0x8 /* 00002D02 */
  4164. 00002CFC  206D DE1E                movea.l    A0, [A5 - 0x21E2]
  4165. 00002D00  4E90                     jsr        [A0]
  4166. label00002D02:
  4167. 00002D02  202E 000C                move.l     D0, [A6 + 0xC]
  4168. 00002D06  D1AC 0056                add.l      [A4 + 0x56], D0
  4169. 00002D0A  4AAC 0052                tst.l      [A4 + 0x52]
  4170. 00002D0E  670C                     beq        +0xE /* 00002D1C */
  4171. 00002D10  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  4172. 00002D14  206C 0052                movea.l    A0, [A4 + 0x52]
  4173. 00002D18  4E90                     jsr        [A0]
  4174. 00002D1A  584F                     addq.w     A7, 4
  4175. label00002D1C:
  4176. 00002D1C  286E FFFC                movea.l    A4, [A6 - 0x4]
  4177. 00002D20  4E5E                     unlink     A6
  4178. 00002D22  4E75                     rts
  4179. fn00002D24:
  4180. 00002D24  4E56 0000                link       A6, 0
  4181. 00002D28  7001                     moveq.l    D0, 0x01
  4182. 00002D2A  2F00                     move.l     -[A7], D0
  4183. 00002D2C  2F00                     move.l     -[A7], D0
  4184. 00002D2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4185. 00002D32  4EBA FF06                jsr        [PC - 0xFA /* 00002C3A */]
  4186. 00002D36  720C                     moveq.l    D1, 0x0C
  4187. 00002D38  D081                     add.l      D0, D1
  4188. 00002D3A  4E5E                     unlink     A6
  4189. 00002D3C  4E75                     rts
  4190. fn00002D3E:
  4191. 00002D3E  4E56 0000                link       A6, 0
  4192. 00002D42  206E 0008                movea.l    A0, [A6 + 0x8]
  4193. 00002D46  1028 006A                move.b     D0, [A0 + 0x6A]
  4194. 00002D4A  4E5E                     unlink     A6
  4195. 00002D4C  4E75                     rts
  4196. 00002D4E  4E56 0000                link       A6, 0
  4197. 00002D52  206E 0008                movea.l    A0, [A6 + 0x8]
  4198. 00002D56  2010                     move.l     D0, [A0]
  4199. 00002D58  4E5E                     unlink     A6
  4200. 00002D5A  4E75                     rts
  4201. 00002D5C  4E56 0000                link       A6, 0
  4202. 00002D60  206E 0008                movea.l    A0, [A6 + 0x8]
  4203. 00002D64  20AE 000C                move.l     [A0], [A6 + 0xC]
  4204. 00002D68  4E5E                     unlink     A6
  4205. 00002D6A  4E75                     rts
  4206. 00002D6C  4E56 0000                link       A6, 0
  4207. 00002D70  206E 0008                movea.l    A0, [A6 + 0x8]
  4208. 00002D74  2028 000E                move.l     D0, [A0 + 0xE]
  4209. 00002D78  4E5E                     unlink     A6
  4210. 00002D7A  4E75                     rts
  4211. 00002D7C  4E56 0000                link       A6, 0
  4212. 00002D80  48E7 0108                movem.l    -[A7], D7,A4
  4213. 00002D84  286E 0008                movea.l    A4, [A6 + 0x8]
  4214. 00002D88  2F0C                     move.l     -[A7], A4
  4215. 00002D8A  4EBA D77A                jsr        [PC - 0x2886 /* 00000506 */]
  4216. 00002D8E  2F0C                     move.l     -[A7], A4
  4217. 00002D90  4EBA DF62                jsr        [PC - 0x209E /* 00000CF4 */]
  4218. 00002D94  2E00                     move.l     D7, D0
  4219. 00002D96  2F0C                     move.l     -[A7], A4
  4220. 00002D98  4EBA D79C                jsr        [PC - 0x2864 /* 00000536 */]
  4221. 00002D9C  2007                     move.l     D0, D7
  4222. 00002D9E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4223. 00002DA4  4E5E                     unlink     A6
  4224. 00002DA6  4E75                     rts
  4225. 00002DA8  4E56 0000                link       A6, 0
  4226. 00002DAC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4227. 00002DB0  7C00                     moveq.l    D6, 0x00
  4228. 00002DB2  266E 0008                movea.l    A3, [A6 + 0x8]
  4229. 00002DB6  2F0B                     move.l     -[A7], A3
  4230. 00002DB8  4EBA D74C                jsr        [PC - 0x28B4 /* 00000506 */]
  4231. 00002DBC  7E03                     moveq.l    D7, 0x03
  4232. 00002DBE  584F                     addq.w     A7, 4
  4233. 00002DC0  601A                     bra        +0x1C /* 00002DDC */
  4234. label00002DC2:
  4235. 00002DC2  2F07                     move.l     -[A7], D7
  4236. 00002DC4  2F0B                     move.l     -[A7], A3
  4237. 00002DC6  4EBA D706                jsr        [PC - 0x28FA /* 000004CE */]
  4238. 00002DCA  2840                     movea.l    A4, D0
  4239. 00002DCC  0C94 6A75 6E6B           cmpi.l     [A4], 0x6A756E6B /* 'junk' */
  4240. 00002DD2  504F                     addq.w     A7, 8
  4241. 00002DD4  6604                     bne        +0x6 /* 00002DDA */
  4242. 00002DD6  DCAC 0004                add.l      D6, [A4 + 0x4]
  4243. label00002DDA:
  4244. 00002DDA  5287                     addq.l     D7, 1
  4245. label00002DDC:
  4246. 00002DDC  206B 0016                movea.l    A0, [A3 + 0x16]
  4247. 00002DE0  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  4248. 00002DE4  6DDC                     blt        -0x22 /* 00002DC2 */
  4249. 00002DE6  2F0B                     move.l     -[A7], A3
  4250. 00002DE8  4EBA D74C                jsr        [PC - 0x28B4 /* 00000536 */]
  4251. 00002DEC  2006                     move.l     D0, D6
  4252. 00002DEE  584F                     addq.w     A7, 4
  4253. 00002DF0  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4254. 00002DF6  4E5E                     unlink     A6
  4255. 00002DF8  4E75                     rts
  4256. fn00002DFA:
  4257. 00002DFA  4E56 0000                link       A6, 0
  4258. 00002DFE  48E7 0308                movem.l    -[A7], D6,D7,A4
  4259. 00002E02  1C2E 0013                move.b     D6, [A6 + 0x13]
  4260. 00002E06  2E2E 000C                move.l     D7, [A6 + 0xC]
  4261. 00002E0A  286E 0008                movea.l    A4, [A6 + 0x8]
  4262. 00002E0E  4A06                     tst.b      D6
  4263. 00002E10  6714                     beq        +0x16 /* 00002E26 */
  4264. 00002E12  7018                     moveq.l    D0, 0x18
  4265. 00002E14  2F00                     move.l     -[A7], D0
  4266. 00002E16  2F00                     move.l     -[A7], D0
  4267. 00002E18  487A 003E                pea.l      [PC + 0x3E /* 00002E58, value 0x32323434 '2244', cstring "2244444" */]
  4268. 00002E1C  2F0C                     move.l     -[A7], A4
  4269. 00002E1E  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  4270. 00002E22  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4271. label00002E26:
  4272. 00002E26  0487 0000 0018           subi.l     D7, 0x18
  4273. 00002E2C  4A06                     tst.b      D6
  4274. 00002E2E  6716                     beq        +0x18 /* 00002E46 */
  4275. 00002E30  2F07                     move.l     -[A7], D7
  4276. 00002E32  7014                     moveq.l    D0, 0x14
  4277. 00002E34  2F00                     move.l     -[A7], D0
  4278. 00002E36  487A 0018                pea.l      [PC + 0x18 /* 00002E50, value 0x34343432 '4442', cstring "444224" */]
  4279. 00002E3A  486C 0018                pea.l      [A4 + 0x18]
  4280. 00002E3E  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  4281. 00002E42  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4282. label00002E46:
  4283. 00002E46  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  4284. 00002E4C  4E5E                     unlink     A6
  4285. 00002E4E  4E75                     rts
  4286. 00002E50  3434 3432                move.w     D2, [A4 + D3.w * 4 + 0x32]
  4287. 00002E54  3234 0000                move.w     D1, [A4 + D0.w]
  4288. 00002E58  3232 3434                move.w     D1, [A2 + D3.w * 4 + 0x34]
  4289. 00002E5C  3434 3400                move.w     D2, [A4 + D3.w * 4]
  4290. fn00002E60:
  4291. 00002E60  4E56 FFF8                link       A6, -0x0008
  4292. 00002E64  48E7 0108                movem.l    -[A7], D7,A4
  4293. 00002E68  286E 0008                movea.l    A4, [A6 + 0x8]
  4294. 00002E6C  4247                     clr.w      D7
  4295. 00002E6E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4296. 00002E72  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4297. 00002E76  4EBA 097A                jsr        [PC + 0x97A /* 000037F2 */]
  4298. 00002E7A  3E00                     move.w     D7, D0
  4299. 00002E7C  504F                     addq.w     A7, 8
  4300. 00002E7E  663E                     bne        +0x40 /* 00002EBE */
  4301. 00002E80  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  4302. 00002E86  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  4303. 00002E8C  4A2C 006A                tst.b      [A4 + 0x6A]
  4304. 00002E90  6716                     beq        +0x18 /* 00002EA8 */
  4305. 00002E92  7008                     moveq.l    D0, 0x08
  4306. 00002E94  2F00                     move.l     -[A7], D0
  4307. 00002E96  2F00                     move.l     -[A7], D0
  4308. 00002E98  487A 0030                pea.l      [PC + 0x30 /* 00002ECA, value 0x34340000 '44\0\0', cstring "44" */]
  4309. 00002E9C  486E FFF8                pea.l      [A6 - 0x8]
  4310. 00002EA0  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  4311. 00002EA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4312. label00002EA8:
  4313. 00002EA8  7008                     moveq.l    D0, 0x08
  4314. 00002EAA  2F00                     move.l     -[A7], D0
  4315. 00002EAC  486E FFF8                pea.l      [A6 - 0x8]
  4316. 00002EB0  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4317. 00002EB4  4EBA 083E                jsr        [PC + 0x83E /* 000036F4 */]
  4318. 00002EB8  3E00                     move.w     D7, D0
  4319. 00002EBA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4320. label00002EBE:
  4321. 00002EBE  3007                     move.w     D0, D7
  4322. 00002EC0  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  4323. 00002EC6  4E5E                     unlink     A6
  4324. 00002EC8  4E75                     rts
  4325. 00002ECA  3434 0000                move.w     D2, [A4 + D0.w]
  4326. fn00002ECE:
  4327. 00002ECE  4E56 0000                link       A6, 0
  4328. 00002ED2  48E7 0118                movem.l    -[A7], D7,A3,A4
  4329. 00002ED6  266E 000C                movea.l    A3, [A6 + 0xC]
  4330. 00002EDA  286E 0008                movea.l    A4, [A6 + 0x8]
  4331. 00002EDE  4247                     clr.w      D7
  4332. 00002EE0  7008                     moveq.l    D0, 0x08
  4333. 00002EE2  2F00                     move.l     -[A7], D0
  4334. 00002EE4  2F0B                     move.l     -[A7], A3
  4335. 00002EE6  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4336. 00002EEA  4EBA 0638                jsr        [PC + 0x638 /* 00003524 */]
  4337. 00002EEE  3E00                     move.w     D7, D0
  4338. 00002EF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4339. 00002EF4  661A                     bne        +0x1C /* 00002F10 */
  4340. 00002EF6  4A2C 006A                tst.b      [A4 + 0x6A]
  4341. 00002EFA  6714                     beq        +0x16 /* 00002F10 */
  4342. 00002EFC  7008                     moveq.l    D0, 0x08
  4343. 00002EFE  2F00                     move.l     -[A7], D0
  4344. 00002F00  2F00                     move.l     -[A7], D0
  4345. 00002F02  487A 0018                pea.l      [PC + 0x18 /* 00002F1C, value 0x34340000 '44\0\0', cstring "44" */]
  4346. 00002F06  2F0B                     move.l     -[A7], A3
  4347. 00002F08  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  4348. 00002F0C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4349. label00002F10:
  4350. 00002F10  3007                     move.w     D0, D7
  4351. 00002F12  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4352. 00002F18  4E5E                     unlink     A6
  4353. 00002F1A  4E75                     rts
  4354. 00002F1C  3434 0000                move.w     D2, [A4 + D0.w]
  4355. fn00002F20:
  4356. 00002F20  4E56 0000                link       A6, 0
  4357. 00002F24  48E7 0108                movem.l    -[A7], D7,A4
  4358. 00002F28  286E 0008                movea.l    A4, [A6 + 0x8]
  4359. 00002F2C  4247                     clr.w      D7
  4360. 00002F2E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4361. 00002F32  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4362. 00002F36  4EBA 0884                jsr        [PC + 0x884 /* 000037BC */]
  4363. 00002F3A  3E00                     move.w     D7, D0
  4364. 00002F3C  504F                     addq.w     A7, 8
  4365. 00002F3E  6616                     bne        +0x18 /* 00002F56 */
  4366. 00002F40  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4367. 00002F44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4368. 00002F48  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4369. 00002F4C  4EBA 07A6                jsr        [PC + 0x7A6 /* 000036F4 */]
  4370. 00002F50  3E00                     move.w     D7, D0
  4371. 00002F52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4372. label00002F56:
  4373. 00002F56  3007                     move.w     D0, D7
  4374. 00002F58  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4375. 00002F5E  4E5E                     unlink     A6
  4376. 00002F60  4E75                     rts
  4377. fn00002F62:
  4378. 00002F62  4E56 0000                link       A6, 0
  4379. 00002F66  48E7 1008                movem.l    -[A7], D3,A4
  4380. 00002F6A  286E 000C                movea.l    A4, [A6 + 0xC]
  4381. 00002F6E  7600                     moveq.l    D3, 0x00
  4382. 00002F70  200C                     move.l     D0, A4
  4383. 00002F72  6712                     beq        +0x14 /* 00002F86 */
  4384. 00002F74  2F03                     move.l     -[A7], D3
  4385. 00002F76  2F0C                     move.l     -[A7], A4
  4386. 00002F78  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  4387. 00002F7C  588F                     addq.l     A7, 4
  4388. 00002F7E  261F                     move.l     D3, [A7]+
  4389. 00002F80  4A00                     tst.b      D0
  4390. 00002F82  6602                     bne        +0x4 /* 00002F86 */
  4391. 00002F84  7601                     moveq.l    D3, 0x01
  4392. label00002F86:
  4393. 00002F86  4A03                     tst.b      D3
  4394. 00002F88  670C                     beq        +0xE /* 00002F96 */
  4395. 00002F8A  2F0C                     move.l     -[A7], A4
  4396. 00002F8C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4397. 00002F90  4A80                     tst.l      D0
  4398. 00002F92  584F                     addq.w     A7, 4
  4399. 00002F94  6002                     bra        +0x4 /* 00002F98 */
  4400. label00002F96:
  4401. 00002F96  7000                     moveq.l    D0, 0x00
  4402. label00002F98:
  4403. 00002F98  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  4404. 00002F9E  4E5E                     unlink     A6
  4405. 00002FA0  4E75                     rts
  4406. 00002FA2  4E56 0000                link       A6, 0
  4407. 00002FA6  7000                     moveq.l    D0, 0x00
  4408. 00002FA8  2F00                     move.l     -[A7], D0
  4409. 00002FAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4410. 00002FAE  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  4411. 00002FB2  504F                     addq.w     A7, 8
  4412. 00002FB4  4E5E                     unlink     A6
  4413. 00002FB6  4E75                     rts
  4414. 00002FB8  4E56 0000                link       A6, 0
  4415. 00002FBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4416. 00002FC0  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  4417. 00002FC4  7000                     moveq.l    D0, 0x00
  4418. 00002FC6  584F                     addq.w     A7, 4
  4419. 00002FC8  4E5E                     unlink     A6
  4420. 00002FCA  4E75                     rts
  4421. 00002FCC  4E56 FFFA                link       A6, -0x0006
  4422. 00002FD0  48E7 0118                movem.l    -[A7], D7,A3,A4
  4423. 00002FD4  266E 000C                movea.l    A3, [A6 + 0xC]
  4424. 00002FD8  286E 0008                movea.l    A4, [A6 + 0x8]
  4425. 00002FDC  4247                     clr.w      D7
  4426. 00002FDE  486E FFFE                pea.l      [A6 - 0x2]
  4427. 00002FE2  2F0B                     move.l     -[A7], A3
  4428. 00002FE4  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  4429. 00002FE8  2D40 FFFA                move.l     [A6 - 0x6], D0
  4430. 00002FEC  202E 0018                move.l     D0, [A6 + 0x18]
  4431. 00002FF0  5080                     addq.l     D0, 8
  4432. 00002FF2  2F00                     move.l     -[A7], D0
  4433. 00002FF4  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4434. 00002FF8  4EBA 07C2                jsr        [PC + 0x7C2 /* 000037BC */]
  4435. 00002FFC  3E00                     move.w     D7, D0
  4436. 00002FFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4437. 00003002  6616                     bne        +0x18 /* 0000301A */
  4438. 00003004  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4439. 00003008  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4440. 0000300C  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4441. 00003010  4EBA 0512                jsr        [PC + 0x512 /* 00003524 */]
  4442. 00003014  3E00                     move.w     D7, D0
  4443. 00003016  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4444. label0000301A:
  4445. 0000301A  486E FFFE                pea.l      [A6 - 0x2]
  4446. 0000301E  2F0B                     move.l     -[A7], A3
  4447. 00003020  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  4448. 00003024  504F                     addq.w     A7, 8
  4449. 00003026  3007                     move.w     D0, D7
  4450. 00003028  4CEE 1880 FFEE           movem.l    D7,A3,A4, [A6 - 0x12]
  4451. 0000302E  4E5E                     unlink     A6
  4452. 00003030  4E75                     rts
  4453. 00003032  4E56 FFFA                link       A6, -0x0006
  4454. 00003036  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4455. 0000303A  282E 0018                move.l     D4, [A6 + 0x18]
  4456. 0000303E  2A2E 0010                move.l     D5, [A6 + 0x10]
  4457. 00003042  266E 0008                movea.l    A3, [A6 + 0x8]
  4458. 00003046  286E 000C                movea.l    A4, [A6 + 0xC]
  4459. 0000304A  4247                     clr.w      D7
  4460. 0000304C  2F05                     move.l     -[A7], D5
  4461. 0000304E  2F0C                     move.l     -[A7], A4
  4462. 00003050  2F0B                     move.l     -[A7], A3
  4463. 00003052  4EBA FF0E                jsr        [PC - 0xF2 /* 00002F62 */]
  4464. 00003056  2C00                     move.l     D6, D0
  4465. 00003058  200C                     move.l     D0, A4
  4466. 0000305A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4467. 0000305E  6710                     beq        +0x12 /* 00003070 */
  4468. 00003060  486E FFFE                pea.l      [A6 - 0x2]
  4469. 00003064  2F0C                     move.l     -[A7], A4
  4470. 00003066  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  4471. 0000306A  2D40 FFFA                move.l     [A6 - 0x6], D0
  4472. 0000306E  504F                     addq.w     A7, 8
  4473. label00003070:
  4474. 00003070  2F04                     move.l     -[A7], D4
  4475. 00003072  2F06                     move.l     -[A7], D6
  4476. 00003074  2F05                     move.l     -[A7], D5
  4477. 00003076  2F0B                     move.l     -[A7], A3
  4478. 00003078  4EBA FDE6                jsr        [PC - 0x21A /* 00002E60 */]
  4479. 0000307C  3E00                     move.w     D7, D0
  4480. 0000307E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4481. 00003082  6622                     bne        +0x24 /* 000030A6 */
  4482. 00003084  4A86                     tst.l      D6
  4483. 00003086  671E                     beq        +0x20 /* 000030A6 */
  4484. 00003088  200C                     move.l     D0, A4
  4485. 0000308A  671A                     beq        +0x1C /* 000030A6 */
  4486. 0000308C  2004                     move.l     D0, D4
  4487. 0000308E  5080                     addq.l     D0, 8
  4488. 00003090  2F00                     move.l     -[A7], D0
  4489. 00003092  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4490. 00003096  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4491. 0000309A  2F0B                     move.l     -[A7], A3
  4492. 0000309C  4EBA FE82                jsr        [PC - 0x17E /* 00002F20 */]
  4493. 000030A0  3E00                     move.w     D7, D0
  4494. 000030A2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4495. label000030A6:
  4496. 000030A6  200C                     move.l     D0, A4
  4497. 000030A8  670C                     beq        +0xE /* 000030B6 */
  4498. 000030AA  486E FFFE                pea.l      [A6 - 0x2]
  4499. 000030AE  2F0C                     move.l     -[A7], A4
  4500. 000030B0  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  4501. 000030B4  504F                     addq.w     A7, 8
  4502. label000030B6:
  4503. 000030B6  3007                     move.w     D0, D7
  4504. 000030B8  4CEE 18F0 FFE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
  4505. 000030BE  4E5E                     unlink     A6
  4506. 000030C0  4E75                     rts
  4507. 000030C2  4E56 0000                link       A6, 0
  4508. 000030C6  7000                     moveq.l    D0, 0x00
  4509. 000030C8  4E5E                     unlink     A6
  4510. 000030CA  4E75                     rts
  4511. 000030CC  4E56 0000                link       A6, 0
  4512. 000030D0  7000                     moveq.l    D0, 0x00
  4513. 000030D2  4E5E                     unlink     A6
  4514. 000030D4  4E75                     rts
  4515. 000030D6  4E56 0000                link       A6, 0
  4516. 000030DA  7000                     moveq.l    D0, 0x00
  4517. 000030DC  4E5E                     unlink     A6
  4518. 000030DE  4E75                     rts
  4519. 000030E0  4E56 0000                link       A6, 0
  4520. 000030E4  7000                     moveq.l    D0, 0x00
  4521. 000030E6  4E5E                     unlink     A6
  4522. 000030E8  4E75                     rts
  4523. 000030EA  4E56 0000                link       A6, 0
  4524. 000030EE  2F07                     move.l     -[A7], D7
  4525. 000030F0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4526. 000030F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4527. 000030F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4528. 000030FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4529. 00003100  4EBA FD5E                jsr        [PC - 0x2A2 /* 00002E60 */]
  4530. 00003104  3E00                     move.w     D7, D0
  4531. 00003106  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4532. 0000310A  4E5E                     unlink     A6
  4533. 0000310C  4E75                     rts
  4534. fn0000310E:
  4535. 0000310E  4E56 0000                link       A6, 0
  4536. 00003112  2F0C                     move.l     -[A7], A4
  4537. 00003114  286E 0008                movea.l    A4, [A6 + 0x8]
  4538. 00003118  206C 0016                movea.l    A0, [A4 + 0x16]
  4539. 0000311C  2248                     movea.l    A1, A0
  4540. 0000311E  3029 0002                move.w     D0, [A1 + 0x2]
  4541. 00003122  48C0                     ext.l      D0
  4542. 00003124  2200                     move.l     D1, D0
  4543. 00003126  2028 0004                move.l     D0, [A0 + 0x4]
  4544. 0000312A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  4545. 0000312E  7218                     moveq.l    D1, 0x18
  4546. 00003130  D081                     add.l      D0, D1
  4547. 00003132  286E FFFC                movea.l    A4, [A6 - 0x4]
  4548. 00003136  4E5E                     unlink     A6
  4549. 00003138  4E75                     rts
  4550. 0000313A  4E56 0000                link       A6, 0
  4551. 0000313E  7000                     moveq.l    D0, 0x00
  4552. 00003140  2F00                     move.l     -[A7], D0
  4553. 00003142  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4554. 00003146  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  4555. 0000314A  504F                     addq.w     A7, 8
  4556. 0000314C  4E5E                     unlink     A6
  4557. 0000314E  4E75                     rts
  4558. 00003150  4E56 0000                link       A6, 0
  4559. 00003154  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4560. 00003158  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  4561. 0000315C  7000                     moveq.l    D0, 0x00
  4562. 0000315E  584F                     addq.w     A7, 4
  4563. 00003160  4E5E                     unlink     A6
  4564. 00003162  4E75                     rts
  4565. 00003164  4E56 0000                link       A6, 0
  4566. 00003168  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4567. 0000316C  2A2E 0018                move.l     D5, [A6 + 0x18]
  4568. 00003170  2C2E 0014                move.l     D6, [A6 + 0x14]
  4569. 00003174  286E 0008                movea.l    A4, [A6 + 0x8]
  4570. 00003178  4247                     clr.w      D7
  4571. 0000317A  2F05                     move.l     -[A7], D5
  4572. 0000317C  2F06                     move.l     -[A7], D6
  4573. 0000317E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4574. 00003182  2F0C                     move.l     -[A7], A4
  4575. 00003184  4EBA FCDA                jsr        [PC - 0x326 /* 00002E60 */]
  4576. 00003188  3E00                     move.w     D7, D0
  4577. 0000318A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4578. 0000318E  6648                     bne        +0x4A /* 000031D8 */
  4579. 00003190  7000                     moveq.l    D0, 0x00
  4580. 00003192  2F00                     move.l     -[A7], D0
  4581. 00003194  122C 006A                move.b     D1, [A4 + 0x6A]
  4582. 00003198  4881                     ext.w      D1
  4583. 0000319A  48C1                     ext.l      D1
  4584. 0000319C  2F01                     move.l     -[A7], D1
  4585. 0000319E  2F06                     move.l     -[A7], D6
  4586. 000031A0  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  4587. 000031A4  4EBA FC54                jsr        [PC - 0x3AC /* 00002DFA */]
  4588. 000031A8  2005                     move.l     D0, D5
  4589. 000031AA  5080                     addq.l     D0, 8
  4590. 000031AC  2F00                     move.l     -[A7], D0
  4591. 000031AE  2F06                     move.l     -[A7], D6
  4592. 000031B0  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  4593. 000031B4  2F0C                     move.l     -[A7], A4
  4594. 000031B6  4EBA FD68                jsr        [PC - 0x298 /* 00002F20 */]
  4595. 000031BA  3E00                     move.w     D7, D0
  4596. 000031BC  7001                     moveq.l    D0, 0x01
  4597. 000031BE  2F00                     move.l     -[A7], D0
  4598. 000031C0  122C 006A                move.b     D1, [A4 + 0x6A]
  4599. 000031C4  4881                     ext.w      D1
  4600. 000031C6  48C1                     ext.l      D1
  4601. 000031C8  2F01                     move.l     -[A7], D1
  4602. 000031CA  2F06                     move.l     -[A7], D6
  4603. 000031CC  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  4604. 000031D0  4EBA FC28                jsr        [PC - 0x3D8 /* 00002DFA */]
  4605. 000031D4  4FEF 0030                lea.l      A7, [A7 + 0x30]
  4606. label000031D8:
  4607. 000031D8  3007                     move.w     D0, D7
  4608. 000031DA  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  4609. 000031E0  4E5E                     unlink     A6
  4610. 000031E2  4E75                     rts
  4611. 000031E4  4E56 FFFE                link       A6, -0x0002
  4612. 000031E8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4613. 000031EC  2C2E 0014                move.l     D6, [A6 + 0x14]
  4614. 000031F0  286E 0008                movea.l    A4, [A6 + 0x8]
  4615. 000031F4  4247                     clr.w      D7
  4616. 000031F6  486E FFFE                pea.l      [A6 - 0x2]
  4617. 000031FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4618. 000031FE  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  4619. 00003202  2640                     movea.l    A3, D0
  4620. 00003204  202E 0018                move.l     D0, [A6 + 0x18]
  4621. 00003208  5080                     addq.l     D0, 8
  4622. 0000320A  2F00                     move.l     -[A7], D0
  4623. 0000320C  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4624. 00003210  4EBA 05AA                jsr        [PC + 0x5AA /* 000037BC */]
  4625. 00003214  3E00                     move.w     D7, D0
  4626. 00003216  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4627. 0000321A  662E                     bne        +0x30 /* 0000324A */
  4628. 0000321C  2F06                     move.l     -[A7], D6
  4629. 0000321E  2F0B                     move.l     -[A7], A3
  4630. 00003220  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  4631. 00003224  4EBA 02FE                jsr        [PC + 0x2FE /* 00003524 */]
  4632. 00003228  3E00                     move.w     D7, D0
  4633. 0000322A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4634. 0000322E  661A                     bne        +0x1C /* 0000324A */
  4635. 00003230  7001                     moveq.l    D0, 0x01
  4636. 00003232  2F00                     move.l     -[A7], D0
  4637. 00003234  122C 006A                move.b     D1, [A4 + 0x6A]
  4638. 00003238  4881                     ext.w      D1
  4639. 0000323A  48C1                     ext.l      D1
  4640. 0000323C  2F01                     move.l     -[A7], D1
  4641. 0000323E  2F06                     move.l     -[A7], D6
  4642. 00003240  2F0B                     move.l     -[A7], A3
  4643. 00003242  4EBA FBB6                jsr        [PC - 0x44A /* 00002DFA */]
  4644. 00003246  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4645. label0000324A:
  4646. 0000324A  486E FFFE                pea.l      [A6 - 0x2]
  4647. 0000324E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4648. 00003252  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  4649. 00003256  504F                     addq.w     A7, 8
  4650. 00003258  3007                     move.w     D0, D7
  4651. 0000325A  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  4652. 00003260  4E5E                     unlink     A6
  4653. 00003262  4E75                     rts
  4654. 00003264  4E56 0000                link       A6, 0
  4655. 00003268  700C                     moveq.l    D0, 0x0C
  4656. 0000326A  4E5E                     unlink     A6
  4657. 0000326C  4E75                     rts
  4658. 0000326E  4E56 0000                link       A6, 0
  4659. 00003272  7000                     moveq.l    D0, 0x00
  4660. 00003274  4E5E                     unlink     A6
  4661. 00003276  4E75                     rts
  4662. 00003278  4E56 0000                link       A6, 0
  4663. 0000327C  7000                     moveq.l    D0, 0x00
  4664. 0000327E  4E5E                     unlink     A6
  4665. 00003280  4E75                     rts
  4666. 00003282  4E56 0000                link       A6, 0
  4667. 00003286  7000                     moveq.l    D0, 0x00
  4668. 00003288  4E5E                     unlink     A6
  4669. 0000328A  4E75                     rts
  4670. 0000328C  4E56 FFFC                link       A6, -0x0004
  4671. 00003290  48E7 0308                movem.l    -[A7], D6,D7,A4
  4672. 00003294  2C2E 0018                move.l     D6, [A6 + 0x18]
  4673. 00003298  286E 0008                movea.l    A4, [A6 + 0x8]
  4674. 0000329C  4247                     clr.w      D7
  4675. 0000329E  2D6C 0008 FFFC           move.l     [A6 - 0x4], [A4 + 0x8]
  4676. 000032A4  2F06                     move.l     -[A7], D6
  4677. 000032A6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4678. 000032AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4679. 000032AE  2F0C                     move.l     -[A7], A4
  4680. 000032B0  4EBA FBAE                jsr        [PC - 0x452 /* 00002E60 */]
  4681. 000032B4  3E00                     move.w     D7, D0
  4682. 000032B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4683. 000032BA  662E                     bne        +0x30 /* 000032EA */
  4684. 000032BC  4A2C 006A                tst.b      [A4 + 0x6A]
  4685. 000032C0  670E                     beq        +0x10 /* 000032D0 */
  4686. 000032C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4687. 000032C6  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  4688. 000032CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  4689. 000032CE  584F                     addq.w     A7, 4
  4690. label000032D0:
  4691. 000032D0  2006                     move.l     D0, D6
  4692. 000032D2  5080                     addq.l     D0, 8
  4693. 000032D4  2F00                     move.l     -[A7], D0
  4694. 000032D6  7004                     moveq.l    D0, 0x04
  4695. 000032D8  2F00                     move.l     -[A7], D0
  4696. 000032DA  486E FFFC                pea.l      [A6 - 0x4]
  4697. 000032DE  2F0C                     move.l     -[A7], A4
  4698. 000032E0  4EBA FC3E                jsr        [PC - 0x3C2 /* 00002F20 */]
  4699. 000032E4  3E00                     move.w     D7, D0
  4700. 000032E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4701. label000032EA:
  4702. 000032EA  3007                     move.w     D0, D7
  4703. 000032EC  4CEE 10C0 FFF0           movem.l    D6,D7,A4, [A6 - 0x10]
  4704. 000032F2  4E5E                     unlink     A6
  4705. 000032F4  4E75                     rts
  4706. 000032F6  4E56 0000                link       A6, 0
  4707. 000032FA  2F0C                     move.l     -[A7], A4
  4708. 000032FC  7072                     moveq.l    D0, 0x72
  4709. 000032FE  2F00                     move.l     -[A7], D0
  4710. 00003300  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4711. 00003304  2840                     movea.l    A4, D0
  4712. 00003306  206E 0008                movea.l    A0, [A6 + 0x8]
  4713. 0000330A  43EC 002A                lea.l      A1, [A4 + 0x2A]
  4714. 0000330E  7010                     moveq.l    D0, 0x10
  4715. label00003310:
  4716. 00003310  22D8                     move.l     [A1]+, [A0]+
  4717. 00003312  51C8 FFFC                dbf        D0, -0x6 /* 00003310 */
  4718. 00003316  32D8                     move.w     [A1]+, [A0]+
  4719. 00003318  397C FFFF 0028           move.w     [A4 + 0x28], 0xFFFF
  4720. 0000331E  28AE 000C                move.l     [A4], [A6 + 0xC]
  4721. 00003322  296E 0010 0004           move.l     [A4 + 0x4], [A6 + 0x10]
  4722. 00003328  7000                     moveq.l    D0, 0x00
  4723. 0000332A  2940 0010                move.l     [A4 + 0x10], D0
  4724. 0000332E  2940 0018                move.l     [A4 + 0x18], D0
  4725. 00003332  2940 0014                move.l     [A4 + 0x14], D0
  4726. 00003336  2940 0020                move.l     [A4 + 0x20], D0
  4727. 0000333A  2940 0024                move.l     [A4 + 0x24], D0
  4728. 0000333E  2940 001C                move.l     [A4 + 0x1C], D0
  4729. 00003342  422C 0070                clr.b      [A4 + 0x70]
  4730. 00003346  200C                     move.l     D0, A4
  4731. 00003348  286E FFFC                movea.l    A4, [A6 - 0x4]
  4732. 0000334C  4E5E                     unlink     A6
  4733. 0000334E  4E75                     rts
  4734. 00003350  4E56 0000                link       A6, 0
  4735. 00003354  206E 0008                movea.l    A0, [A6 + 0x8]
  4736. 00003358  116E 000F 0070           move.b     [A0 + 0x70], [A6 + 0xF]
  4737. 0000335E  4E5E                     unlink     A6
  4738. 00003360  4E75                     rts
  4739. fn00003362:
  4740. 00003362  4E56 0000                link       A6, 0
  4741. 00003366  2F0C                     move.l     -[A7], A4
  4742. 00003368  286E 0008                movea.l    A4, [A6 + 0x8]
  4743. 0000336C  7000                     moveq.l    D0, 0x00
  4744. 0000336E  2F00                     move.l     -[A7], D0
  4745. 00003370  2F0C                     move.l     -[A7], A4
  4746. 00003372  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  4747. 00003376  504F                     addq.w     A7, 8
  4748. 00003378  7000                     moveq.l    D0, 0x00
  4749. 0000337A  2940 0008                move.l     [A4 + 0x8], D0
  4750. 0000337E  2940 0004                move.l     [A4 + 0x4], D0
  4751. 00003382  286E FFFC                movea.l    A4, [A6 - 0x4]
  4752. 00003386  4E5E                     unlink     A6
  4753. 00003388  4E75                     rts
  4754. fn0000338A:
  4755. 0000338A  4E56 FFFC                link       A6, -0x0004
  4756. 0000338E  48E7 0308                movem.l    -[A7], D6,D7,A4
  4757. 00003392  286E 0008                movea.l    A4, [A6 + 0x8]
  4758. 00003396  70FF                     moveq.l    D0, 0xFFFFFFFF
  4759. 00003398  2D40 FFFC                move.l     [A6 - 0x4], D0
  4760. 0000339C  4246                     clr.w      D6
  4761. 0000339E  7200                     moveq.l    D1, 0x00
  4762. 000033A0  2941 0020                move.l     [A4 + 0x20], D1
  4763. 000033A4  2941 001C                move.l     [A4 + 0x1C], D1
  4764. 000033A8  203C 0000 8000           move.l     D0, 0x8000
  4765. 000033AE  222C 0008                move.l     D1, [A4 + 0x8]
  4766. 000033B2  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4767. 000033B6  222C 0008                move.l     D1, [A4 + 0x8]
  4768. 000033BA  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  4769. 000033BE  2E00                     move.l     D7, D0
  4770. 000033C0  486E FFFC                pea.l      [A6 - 0x4]
  4771. 000033C4  2F0C                     move.l     -[A7], A4
  4772. 000033C6  4EBA 046A                jsr        [PC + 0x46A /* 00003832 */]
  4773. 000033CA  3C00                     move.w     D6, D0
  4774. 000033CC  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  4775. 000033D0  504F                     addq.w     A7, 8
  4776. 000033D2  6F0E                     ble        +0x10 /* 000033E2 */
  4777. 000033D4  4AAE FFFC                tst.l      [A6 - 0x4]
  4778. 000033D8  6F08                     ble        +0xA /* 000033E2 */
  4779. 000033DA  4A46                     tst.w      D6
  4780. 000033DC  6604                     bne        +0x6 /* 000033E2 */
  4781. 000033DE  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4782. label000033E2:
  4783. 000033E2  0C87 0000 0200           cmpi.l     D7, 0x200
  4784. 000033E8  6C30                     bge        +0x32 /* 0000341A */
  4785. 000033EA  2E3C 0000 0200           move.l     D7, 0x200
  4786. 000033F0  6028                     bra        +0x2A /* 0000341A */
  4787. label000033F2:
  4788. 000033F2  7000                     moveq.l    D0, 0x00
  4789. 000033F4  2F00                     move.l     -[A7], D0
  4790. 000033F6  2F07                     move.l     -[A7], D7
  4791. 000033F8  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  4792. 000033FC  2940 0010                move.l     [A4 + 0x10], D0
  4793. 00003400  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  4794. 00003404  3C00                     move.w     D6, D0
  4795. 00003406  4AAC 0010                tst.l      [A4 + 0x10]
  4796. 0000340A  504F                     addq.w     A7, 8
  4797. 0000340C  6706                     beq        +0x8 /* 00003414 */
  4798. 0000340E  2947 0014                move.l     [A4 + 0x14], D7
  4799. 00003412  6010                     bra        +0x12 /* 00003424 */
  4800. label00003414:
  4801. 00003414  2007                     move.l     D0, D7
  4802. 00003416  E280                     asr        D0, 1
  4803. 00003418  2E00                     move.l     D7, D0
  4804. label0000341A:
  4805. 0000341A  4A87                     tst.l      D7
  4806. 0000341C  6ED4                     bgt        -0x2A /* 000033F2 */
  4807. 0000341E  7000                     moveq.l    D0, 0x00
  4808. 00003420  2940 0014                move.l     [A4 + 0x14], D0
  4809. label00003424:
  4810. 00003424  296C 0014 0018           move.l     [A4 + 0x18], [A4 + 0x14]
  4811. 0000342A  3006                     move.w     D0, D6
  4812. 0000342C  4CEE 10C0 FFF0           movem.l    D6,D7,A4, [A6 - 0x10]
  4813. 00003432  4E5E                     unlink     A6
  4814. 00003434  4E75                     rts
  4815. fn00003436:
  4816. 00003436  4E56 FFB0                link       A6, -0x0050
  4817. 0000343A  48E7 0108                movem.l    -[A7], D7,A4
  4818. 0000343E  286E 0008                movea.l    A4, [A6 + 0x8]
  4819. 00003442  7000                     moveq.l    D0, 0x00
  4820. 00003444  2D40 FFC2                move.l     [A6 - 0x3E], D0
  4821. 00003448  3D6C 002A FFC6           move.w     [A6 - 0x3A], [A4 + 0x2A]
  4822. 0000344E  426E FFCC                clr.w      [A6 - 0x34]
  4823. 00003452  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4824. 00003456  2049                     movea.l    A0, A1
  4825. 00003458  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  4826. 0000345A  3E00                     move.w     D7, D0
  4827. 0000345C  670A                     beq        +0xC /* 00003468 */
  4828. 0000345E  297C 0000 0200 0008      move.l     [A4 + 0x8], 0x200
  4829. 00003466  6006                     bra        +0x8 /* 0000346E */
  4830. label00003468:
  4831. 00003468  296E FFE0 0008           move.l     [A4 + 0x8], [A6 - 0x20]
  4832. label0000346E:
  4833. 0000346E  4CEE 1080 FFA8           movem.l    D7,A4, [A6 - 0x58]
  4834. 00003474  4E5E                     unlink     A6
  4835. 00003476  4E75                     rts
  4836. fn00003478:
  4837. 00003478  4E56 0000                link       A6, 0
  4838. 0000347C  48E7 0108                movem.l    -[A7], D7,A4
  4839. 00003480  286E 0008                movea.l    A4, [A6 + 0x8]
  4840. 00003484  486C 0010                pea.l      [A4 + 0x10]
  4841. 00003488  4EBA FED8                jsr        [PC - 0x128 /* 00003362 */]
  4842. 0000348C  2F0C                     move.l     -[A7], A4
  4843. 0000348E  4EBA FFA6                jsr        [PC - 0x5A /* 00003436 */]
  4844. 00003492  2F0C                     move.l     -[A7], A4
  4845. 00003494  4EBA FEF4                jsr        [PC - 0x10C /* 0000338A */]
  4846. 00003498  3E00                     move.w     D7, D0
  4847. 0000349A  7000                     moveq.l    D0, 0x00
  4848. 0000349C  2940 000C                move.l     [A4 + 0xC], D0
  4849. 000034A0  3007                     move.w     D0, D7
  4850. 000034A2  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4851. 000034A8  4E5E                     unlink     A6
  4852. 000034AA  4E75                     rts
  4853. fn000034AC:
  4854. 000034AC  4E56 0000                link       A6, 0
  4855. 000034B0  48E7 0018                movem.l    -[A7], A3,A4
  4856. 000034B4  266E 0008                movea.l    A3, [A6 + 0x8]
  4857. 000034B8  284B                     movea.l    A4, A3
  4858. 000034BA  2F0B                     move.l     -[A7], A3
  4859. 000034BC  4EBA 055A                jsr        [PC + 0x55A /* 00003A18 */]
  4860. 000034C0  486C 0010                pea.l      [A4 + 0x10]
  4861. 000034C4  4EBA FE9C                jsr        [PC - 0x164 /* 00003362 */]
  4862. 000034C8  2F0C                     move.l     -[A7], A4
  4863. 000034CA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4864. 000034CE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4865. 000034D4  4E5E                     unlink     A6
  4866. 000034D6  4E75                     rts
  4867. fn000034D8:
  4868. 000034D8  4E56 FFCE                link       A6, -0x0032
  4869. 000034DC  48E7 0108                movem.l    -[A7], D7,A4
  4870. 000034E0  286E 0014                movea.l    A4, [A6 + 0x14]
  4871. 000034E4  206E 0008                movea.l    A0, [A6 + 0x8]
  4872. 000034E8  3D68 0028 FFE6           move.w     [A6 - 0x1A], [A0 + 0x28]
  4873. 000034EE  2D6E 0010 FFEE           move.l     [A6 - 0x12], [A6 + 0x10]
  4874. 000034F4  2D54 FFF2                move.l     [A6 - 0xE], [A4]
  4875. 000034F8  3D7C 0021 FFFA           move.w     [A6 - 0x6], 0x21 /* '!' */
  4876. 000034FE  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  4877. 00003504  7000                     moveq.l    D0, 0x00
  4878. 00003506  2D40 FFF6                move.l     [A6 - 0xA], D0
  4879. 0000350A  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4880. 0000350E  2049                     movea.l    A0, A1
  4881. 00003510  A002                     syscall    Read
  4882. 00003512  3E00                     move.w     D7, D0
  4883. 00003514  28AE FFF6                move.l     [A4], [A6 - 0xA]
  4884. 00003518  3007                     move.w     D0, D7
  4885. 0000351A  4CEE 1080 FFC6           movem.l    D7,A4, [A6 - 0x3A]
  4886. 00003520  4E5E                     unlink     A6
  4887. 00003522  4E75                     rts
  4888. fn00003524:
  4889. 00003524  4E56 FFF8                link       A6, -0x0008
  4890. 00003528  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4891. 0000352C  266E 000C                movea.l    A3, [A6 + 0xC]
  4892. 00003530  286E 0008                movea.l    A4, [A6 + 0x8]
  4893. 00003534  4AAC 0024                tst.l      [A4 + 0x24]
  4894. 00003538  6F12                     ble        +0x14 /* 0000354C */
  4895. 0000353A  2F0C                     move.l     -[A7], A4
  4896. 0000353C  4EBA 0154                jsr        [PC + 0x154 /* 00003692 */]
  4897. 00003540  3E00                     move.w     D7, D0
  4898. 00003542  584F                     addq.w     A7, 4
  4899. 00003544  6706                     beq        +0x8 /* 0000354C */
  4900. 00003546  3007                     move.w     D0, D7
  4901. 00003548  6000 00F2                bra        +0xF4 /* 0000363C */
  4902. label0000354C:
  4903. 0000354C  4AAE 0010                tst.l      [A6 + 0x10]
  4904. 00003550  6E06                     bgt        +0x8 /* 00003558 */
  4905. 00003552  7000                     moveq.l    D0, 0x00
  4906. 00003554  6000 00E6                bra        +0xE8 /* 0000363C */
  4907. label00003558:
  4908. 00003558  202C 000C                move.l     D0, [A4 + 0xC]
  4909. 0000355C  90AC 001C                sub.l      D0, [A4 + 0x1C]
  4910. 00003560  2D40 FFF8                move.l     [A6 - 0x8], D0
  4911. 00003564  282C 0020                move.l     D4, [A4 + 0x20]
  4912. 00003568  98AE FFF8                sub.l      D4, [A6 - 0x8]
  4913. 0000356C  4AAE FFF8                tst.l      [A6 - 0x8]
  4914. 00003570  6D40                     blt        +0x42 /* 000035B2 */
  4915. 00003572  4A84                     tst.l      D4
  4916. 00003574  6F3C                     ble        +0x3E /* 000035B2 */
  4917. 00003576  2C2E 0010                move.l     D6, [A6 + 0x10]
  4918. 0000357A  B886                     cmp.l      D4, D6
  4919. 0000357C  6C02                     bge        +0x4 /* 00003580 */
  4920. 0000357E  2C04                     move.l     D6, D4
  4921. label00003580:
  4922. 00003580  2F06                     move.l     -[A7], D6
  4923. 00003582  2F0B                     move.l     -[A7], A3
  4924. 00003584  206C 0010                movea.l    A0, [A4 + 0x10]
  4925. 00003588  202E FFF8                move.l     D0, [A6 - 0x8]
  4926. 0000358C  D090                     add.l      D0, [A0]
  4927. 0000358E  2F00                     move.l     -[A7], D0
  4928. 00003590  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  4929. 00003594  DDAC 000C                add.l      [A4 + 0xC], D6
  4930. 00003598  9DAE 0010                sub.l      [A6 + 0x10], D6
  4931. 0000359C  4AAE 0010                tst.l      [A6 + 0x10]
  4932. 000035A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4933. 000035A4  6E06                     bgt        +0x8 /* 000035AC */
  4934. 000035A6  7000                     moveq.l    D0, 0x00
  4935. 000035A8  6000 0092                bra        +0x94 /* 0000363C */
  4936. label000035AC:
  4937. 000035AC  200B                     move.l     D0, A3
  4938. 000035AE  D086                     add.l      D0, D6
  4939. 000035B0  2640                     movea.l    A3, D0
  4940. label000035B2:
  4941. 000035B2  4AAC 0018                tst.l      [A4 + 0x18]
  4942. 000035B6  6F0A                     ble        +0xC /* 000035C2 */
  4943. 000035B8  202E 0010                move.l     D0, [A6 + 0x10]
  4944. 000035BC  B0AC 0018                cmp.l      D0, [A4 + 0x18]
  4945. 000035C0  6F22                     ble        +0x24 /* 000035E4 */
  4946. label000035C2:
  4947. 000035C2  486E 0010                pea.l      [A6 + 0x10]
  4948. 000035C6  2F0B                     move.l     -[A7], A3
  4949. 000035C8  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  4950. 000035CC  2F0C                     move.l     -[A7], A4
  4951. 000035CE  4EBA FF08                jsr        [PC - 0xF8 /* 000034D8 */]
  4952. 000035D2  3E00                     move.w     D7, D0
  4953. 000035D4  202E 0010                move.l     D0, [A6 + 0x10]
  4954. 000035D8  D1AC 000C                add.l      [A4 + 0xC], D0
  4955. 000035DC  3007                     move.w     D0, D7
  4956. 000035DE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4957. 000035E2  6058                     bra        +0x5A /* 0000363C */
  4958. label000035E4:
  4959. 000035E4  2A2C 0008                move.l     D5, [A4 + 0x8]
  4960. 000035E8  202C 0018                move.l     D0, [A4 + 0x18]
  4961. 000035EC  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  4962. 000035F0  6C04                     bge        +0x6 /* 000035F6 */
  4963. 000035F2  2A2C 0018                move.l     D5, [A4 + 0x18]
  4964. label000035F6:
  4965. 000035F6  202C 000C                move.l     D0, [A4 + 0xC]
  4966. 000035FA  2205                     move.l     D1, D5
  4967. 000035FC  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4968. 00003600  2205                     move.l     D1, D5
  4969. 00003602  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  4970. 00003606  2940 001C                move.l     [A4 + 0x1C], D0
  4971. 0000360A  2D6C 0018 FFFC           move.l     [A6 - 0x4], [A4 + 0x18]
  4972. 00003610  486E FFFC                pea.l      [A6 - 0x4]
  4973. 00003614  206C 0010                movea.l    A0, [A4 + 0x10]
  4974. 00003618  2F10                     move.l     -[A7], [A0]
  4975. 0000361A  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  4976. 0000361E  2F0C                     move.l     -[A7], A4
  4977. 00003620  4EBA FEB6                jsr        [PC - 0x14A /* 000034D8 */]
  4978. 00003624  3E00                     move.w     D7, D0
  4979. 00003626  296E FFFC 0020           move.l     [A4 + 0x20], [A6 - 0x4]
  4980. 0000362C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4981. 00003630  6600 FF26                bne        -0xD8 /* 00003558 */
  4982. 00003634  4A47                     tst.w      D7
  4983. 00003636  6700 FF20                beq        -0xDE /* 00003558 */
  4984. 0000363A  3007                     move.w     D0, D7
  4985. label0000363C:
  4986. 0000363C  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  4987. 00003642  4E5E                     unlink     A6
  4988. 00003644  4E75                     rts
  4989. fn00003646:
  4990. 00003646  4E56 FFCE                link       A6, -0x0032
  4991. 0000364A  2F07                     move.l     -[A7], D7
  4992. 0000364C  2E2E 0014                move.l     D7, [A6 + 0x14]
  4993. 00003650  6E04                     bgt        +0x6 /* 00003656 */
  4994. 00003652  7000                     moveq.l    D0, 0x00
  4995. 00003654  6034                     bra        +0x36 /* 0000368A */
  4996. label00003656:
  4997. 00003656  206E 0008                movea.l    A0, [A6 + 0x8]
  4998. 0000365A  3D68 0028 FFE6           move.w     [A6 - 0x1A], [A0 + 0x28]
  4999. 00003660  2D6E 0010 FFEE           move.l     [A6 - 0x12], [A6 + 0x10]
  5000. 00003666  2D47 FFF2                move.l     [A6 - 0xE], D7
  5001. 0000366A  302E 001A                move.w     D0, [A6 + 0x1A]
  5002. 0000366E  5240                     addq.w     D0, 1
  5003. 00003670  3D40 FFFA                move.w     [A6 - 0x6], D0
  5004. 00003674  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  5005. 0000367A  7000                     moveq.l    D0, 0x00
  5006. 0000367C  2D40 FFF6                move.l     [A6 - 0xA], D0
  5007. 00003680  43EE FFCE                lea.l      A1, [A6 - 0x32]
  5008. 00003684  2049                     movea.l    A0, A1
  5009. 00003686  A003                     syscall    Write
  5010. 00003688  3E00                     move.w     D7, D0
  5011. label0000368A:
  5012. 0000368A  2E2E FFCA                move.l     D7, [A6 - 0x36]
  5013. 0000368E  4E5E                     unlink     A6
  5014. 00003690  4E75                     rts
  5015. fn00003692:
  5016. 00003692  4E56 FFFE                link       A6, -0x0002
  5017. 00003696  48E7 0108                movem.l    -[A7], D7,A4
  5018. 0000369A  286E 0008                movea.l    A4, [A6 + 0x8]
  5019. 0000369E  4247                     clr.w      D7
  5020. 000036A0  4AAC 0024                tst.l      [A4 + 0x24]
  5021. 000036A4  6F42                     ble        +0x44 /* 000036E8 */
  5022. 000036A6  486E FFFE                pea.l      [A6 - 0x2]
  5023. 000036AA  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  5024. 000036AE  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  5025. 000036B2  7020                     moveq.l    D0, 0x20
  5026. 000036B4  2F00                     move.l     -[A7], D0
  5027. 000036B6  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  5028. 000036BA  206C 0010                movea.l    A0, [A4 + 0x10]
  5029. 000036BE  2F10                     move.l     -[A7], [A0]
  5030. 000036C0  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  5031. 000036C4  2F0C                     move.l     -[A7], A4
  5032. 000036C6  4EBA FF7E                jsr        [PC - 0x82 /* 00003646 */]
  5033. 000036CA  3E00                     move.w     D7, D0
  5034. 000036CC  486E FFFE                pea.l      [A6 - 0x2]
  5035. 000036D0  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  5036. 000036D4  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  5037. 000036D8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5038. 000036DC  7000                     moveq.l    D0, 0x00
  5039. 000036DE  2940 0024                move.l     [A4 + 0x24], D0
  5040. 000036E2  296C 000C 001C           move.l     [A4 + 0x1C], [A4 + 0xC]
  5041. label000036E8:
  5042. 000036E8  3007                     move.w     D0, D7
  5043. 000036EA  4CEE 1080 FFF6           movem.l    D7,A4, [A6 - 0xA]
  5044. 000036F0  4E5E                     unlink     A6
  5045. 000036F2  4E75                     rts
  5046. fn000036F4:
  5047. 000036F4  4E56 0000                link       A6, 0
  5048. 000036F8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5049. 000036FC  266E 000C                movea.l    A3, [A6 + 0xC]
  5050. 00003700  2A2E 0010                move.l     D5, [A6 + 0x10]
  5051. 00003704  286E 0008                movea.l    A4, [A6 + 0x8]
  5052. 00003708  7000                     moveq.l    D0, 0x00
  5053. 0000370A  2940 0020                move.l     [A4 + 0x20], D0
  5054. 0000370E  4AAC 0018                tst.l      [A4 + 0x18]
  5055. 00003712  6E20                     bgt        +0x22 /* 00003734 */
  5056. label00003714:
  5057. 00003714  7000                     moveq.l    D0, 0x00
  5058. 00003716  2F00                     move.l     -[A7], D0
  5059. 00003718  2F05                     move.l     -[A7], D5
  5060. 0000371A  2F0B                     move.l     -[A7], A3
  5061. 0000371C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5062. 00003720  2F0C                     move.l     -[A7], A4
  5063. 00003722  4EBA FF22                jsr        [PC - 0xDE /* 00003646 */]
  5064. 00003726  3E00                     move.w     D7, D0
  5065. 00003728  DBAC 000C                add.l      [A4 + 0xC], D5
  5066. 0000372C  3007                     move.w     D0, D7
  5067. 0000372E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5068. 00003732  607E                     bra        +0x80 /* 000037B2 */
  5069. label00003734:
  5070. 00003734  4AAC 0024                tst.l      [A4 + 0x24]
  5071. 00003738  665C                     bne        +0x5E /* 00003796 */
  5072. 0000373A  296C 000C 001C           move.l     [A4 + 0x1C], [A4 + 0xC]
  5073. label00003740:
  5074. 00003740  2C2C 0018                move.l     D6, [A4 + 0x18]
  5075. 00003744  9CAC 0024                sub.l      D6, [A4 + 0x24]
  5076. 00003748  BA86                     cmp.l      D5, D6
  5077. 0000374A  6C02                     bge        +0x4 /* 0000374E */
  5078. 0000374C  2C05                     move.l     D6, D5
  5079. label0000374E:
  5080. 0000374E  2F06                     move.l     -[A7], D6
  5081. 00003750  206C 0010                movea.l    A0, [A4 + 0x10]
  5082. 00003754  202C 0024                move.l     D0, [A4 + 0x24]
  5083. 00003758  D090                     add.l      D0, [A0]
  5084. 0000375A  2F00                     move.l     -[A7], D0
  5085. 0000375C  2F0B                     move.l     -[A7], A3
  5086. 0000375E  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  5087. 00003762  DDAC 0024                add.l      [A4 + 0x24], D6
  5088. 00003766  DDAC 000C                add.l      [A4 + 0xC], D6
  5089. 0000376A  200B                     move.l     D0, A3
  5090. 0000376C  D086                     add.l      D0, D6
  5091. 0000376E  2640                     movea.l    A3, D0
  5092. 00003770  9A86                     sub.l      D5, D6
  5093. 00003772  4A85                     tst.l      D5
  5094. 00003774  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5095. 00003778  6F18                     ble        +0x1A /* 00003792 */
  5096. 0000377A  2F0C                     move.l     -[A7], A4
  5097. 0000377C  4EBA FF14                jsr        [PC - 0xEC /* 00003692 */]
  5098. 00003780  3E00                     move.w     D7, D0
  5099. 00003782  584F                     addq.w     A7, 4
  5100. 00003784  6704                     beq        +0x6 /* 0000378A */
  5101. 00003786  3007                     move.w     D0, D7
  5102. 00003788  6028                     bra        +0x2A /* 000037B2 */
  5103. label0000378A:
  5104. 0000378A  BAAC 0018                cmp.l      D5, [A4 + 0x18]
  5105. 0000378E  6E84                     bgt        -0x7A /* 00003714 */
  5106. 00003790  60AE                     bra        -0x50 /* 00003740 */
  5107. label00003792:
  5108. 00003792  7000                     moveq.l    D0, 0x00
  5109. 00003794  601C                     bra        +0x1E /* 000037B2 */
  5110. label00003796:
  5111. 00003796  202C 0024                move.l     D0, [A4 + 0x24]
  5112. 0000379A  D0AC 001C                add.l      D0, [A4 + 0x1C]
  5113. 0000379E  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  5114. 000037A2  679C                     beq        -0x62 /* 00003740 */
  5115. 000037A4  2F0C                     move.l     -[A7], A4
  5116. 000037A6  4EBA FEEA                jsr        [PC - 0x116 /* 00003692 */]
  5117. 000037AA  3E00                     move.w     D7, D0
  5118. 000037AC  584F                     addq.w     A7, 4
  5119. 000037AE  6790                     beq        -0x6E /* 00003740 */
  5120. 000037B0  3007                     move.w     D0, D7
  5121. label000037B2:
  5122. 000037B2  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  5123. 000037B8  4E5E                     unlink     A6
  5124. 000037BA  4E75                     rts
  5125. fn000037BC:
  5126. 000037BC  4E56 0000                link       A6, 0
  5127. 000037C0  2F0C                     move.l     -[A7], A4
  5128. 000037C2  286E 0008                movea.l    A4, [A6 + 0x8]
  5129. 000037C6  296E 000C 000C           move.l     [A4 + 0xC], [A6 + 0xC]
  5130. 000037CC  7000                     moveq.l    D0, 0x00
  5131. 000037CE  286E FFFC                movea.l    A4, [A6 - 0x4]
  5132. 000037D2  4E5E                     unlink     A6
  5133. 000037D4  4E75                     rts
  5134. fn000037D6:
  5135. 000037D6  4E56 0000                link       A6, 0
  5136. 000037DA  2F0C                     move.l     -[A7], A4
  5137. 000037DC  286E 0008                movea.l    A4, [A6 + 0x8]
  5138. 000037E0  202E 000C                move.l     D0, [A6 + 0xC]
  5139. 000037E4  D1AC 000C                add.l      [A4 + 0xC], D0
  5140. 000037E8  7000                     moveq.l    D0, 0x00
  5141. 000037EA  286E FFFC                movea.l    A4, [A6 - 0x4]
  5142. 000037EE  4E5E                     unlink     A6
  5143. 000037F0  4E75                     rts
  5144. fn000037F2:
  5145. 000037F2  4E56 FFFC                link       A6, -0x0004
  5146. 000037F6  48E7 0108                movem.l    -[A7], D7,A4
  5147. 000037FA  2E2E 000C                move.l     D7, [A6 + 0xC]
  5148. 000037FE  286E 0008                movea.l    A4, [A6 + 0x8]
  5149. 00003802  486E FFFC                pea.l      [A6 - 0x4]
  5150. 00003806  2F0C                     move.l     -[A7], A4
  5151. 00003808  4EBA 0028                jsr        [PC + 0x28 /* 00003832 */]
  5152. 0000380C  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  5153. 00003810  504F                     addq.w     A7, 8
  5154. 00003812  6D0A                     blt        +0xC /* 0000381E */
  5155. 00003814  2F07                     move.l     -[A7], D7
  5156. 00003816  2F0C                     move.l     -[A7], A4
  5157. 00003818  4EBA 0034                jsr        [PC + 0x34 /* 0000384E */]
  5158. 0000381C  504F                     addq.w     A7, 8
  5159. label0000381E:
  5160. 0000381E  2F07                     move.l     -[A7], D7
  5161. 00003820  2F0C                     move.l     -[A7], A4
  5162. 00003822  4EBA FF98                jsr        [PC - 0x68 /* 000037BC */]
  5163. 00003826  504F                     addq.w     A7, 8
  5164. 00003828  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  5165. 0000382E  4E5E                     unlink     A6
  5166. 00003830  4E75                     rts
  5167. fn00003832:
  5168. 00003832  4E56 0000                link       A6, 0
  5169. 00003836  558F                     subq.l     A7, 2
  5170. 00003838  206E 0008                movea.l    A0, [A6 + 0x8]
  5171. 0000383C  3F28 0028                move.w     -[A7], [A0 + 0x28]
  5172. 00003840  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5173. 00003844  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5174. 00003848  301F                     move.w     D0, [A7]+
  5175. 0000384A  4E5E                     unlink     A6
  5176. 0000384C  4E75                     rts
  5177. fn0000384E:
  5178. 0000384E  4E56 0000                link       A6, 0
  5179. 00003852  558F                     subq.l     A7, 2
  5180. 00003854  206E 0008                movea.l    A0, [A6 + 0x8]
  5181. 00003858  3F28 0028                move.w     -[A7], [A0 + 0x28]
  5182. 0000385C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5183. 00003860  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  5184. 00003864  301F                     move.w     D0, [A7]+
  5185. 00003866  4E5E                     unlink     A6
  5186. 00003868  4E75                     rts
  5187. fn0000386A:
  5188. 0000386A  4E56 0000                link       A6, 0
  5189. 0000386E  48E7 0108                movem.l    -[A7], D7,A4
  5190. 00003872  286E 0008                movea.l    A4, [A6 + 0x8]
  5191. 00003876  2F0C                     move.l     -[A7], A4
  5192. 00003878  4EBA FE18                jsr        [PC - 0x1E8 /* 00003692 */]
  5193. 0000387C  3E00                     move.w     D7, D0
  5194. 0000387E  584F                     addq.w     A7, 4
  5195. 00003880  6704                     beq        +0x6 /* 00003886 */
  5196. 00003882  3007                     move.w     D0, D7
  5197. 00003884  6010                     bra        +0x12 /* 00003896 */
  5198. label00003886:
  5199. 00003886  558F                     subq.l     A7, 2
  5200. 00003888  7000                     moveq.l    D0, 0x00
  5201. 0000388A  2F00                     move.l     -[A7], D0
  5202. 0000388C  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5203. 00003890  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  5204. 00003894  301F                     move.w     D0, [A7]+
  5205. label00003896:
  5206. 00003896  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5207. 0000389C  4E5E                     unlink     A6
  5208. 0000389E  4E75                     rts
  5209. fn000038A0:
  5210. 000038A0  4E56 FEEC                link       A6, -0x0114
  5211. 000038A4  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  5212. 000038A8  47EE FEEC                lea.l      A3, [A6 - 0x114]
  5213. 000038AC  3D7C FFFF FFEE           move.w     [A6 - 0x12], 0xFFFF
  5214. 000038B2  286E 0008                movea.l    A4, [A6 + 0x8]
  5215. 000038B6  558F                     subq.l     A7, 2
  5216. 000038B8  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5217. 000038BC  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5218. 000038C0  486C 0030                pea.l      [A4 + 0x30]
  5219. 000038C4  2F14                     move.l     -[A7], [A4]
  5220. 000038C6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5221. 000038CA  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  5222. 000038CE  3E1F                     move.w     D7, [A7]+
  5223. 000038D0  56C3                     sne        D3
  5224. 000038D2  4403                     neg.b      D3
  5225. 000038D4  1C03                     move.b     D6, D3
  5226. 000038D6  558F                     subq.l     A7, 2
  5227. 000038D8  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5228. 000038DC  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5229. 000038E0  486C 0030                pea.l      [A4 + 0x30]
  5230. 000038E4  7003                     moveq.l    D0, 0x03
  5231. 000038E6  1F00                     move.b     -[A7], D0
  5232. 000038E8  486E FFEE                pea.l      [A6 - 0x12]
  5233. 000038EC  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5234. 000038F0  3E1F                     move.w     D7, [A7]+
  5235. 000038F2  0C47 FFCE                cmpi.w     D7, 0xFFCE
  5236. 000038F6  661C                     bne        +0x1E /* 00003914 */
  5237. 000038F8  558F                     subq.l     A7, 2
  5238. 000038FA  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5239. 000038FE  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5240. 00003902  486C 0030                pea.l      [A4 + 0x30]
  5241. 00003906  7003                     moveq.l    D0, 0x03
  5242. 00003908  1F00                     move.b     -[A7], D0
  5243. 0000390A  486E FFEE                pea.l      [A6 - 0x12]
  5244. 0000390E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  5245. 00003912  3E1F                     move.w     D7, [A7]+
  5246. label00003914:
  5247. 00003914  396E FFEE 0028           move.w     [A4 + 0x28], [A6 - 0x12]
  5248. 0000391A  4A47                     tst.w      D7
  5249. 0000391C  6664                     bne        +0x66 /* 00003982 */
  5250. 0000391E  558F                     subq.l     A7, 2
  5251. 00003920  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5252. 00003924  7000                     moveq.l    D0, 0x00
  5253. 00003926  2F00                     move.l     -[A7], D0
  5254. 00003928  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  5255. 0000392C  4A06                     tst.b      D6
  5256. 0000392E  544F                     addq.w     A7, 2
  5257. 00003930  6746                     beq        +0x48 /* 00003978 */
  5258. 00003932  2F0B                     move.l     -[A7], A3
  5259. 00003934  486C 0030                pea.l      [A4 + 0x30]
  5260. 00003938  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5261. 0000393C  558F                     subq.l     A7, 2
  5262. 0000393E  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5263. 00003942  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5264. 00003946  2F0B                     move.l     -[A7], A3
  5265. 00003948  486E FFF0                pea.l      [A6 - 0x10]
  5266. 0000394C  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  5267. 00003950  3E1F                     move.w     D7, [A7]+
  5268. 00003952  504F                     addq.w     A7, 8
  5269. 00003954  6622                     bne        +0x24 /* 00003978 */
  5270. 00003956  2D6C 0004 FFF0           move.l     [A6 - 0x10], [A4 + 0x4]
  5271. 0000395C  2D54 FFF4                move.l     [A6 - 0xC], [A4]
  5272. 00003960  558F                     subq.l     A7, 2
  5273. 00003962  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5274. 00003966  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5275. 0000396A  486C 0030                pea.l      [A4 + 0x30]
  5276. 0000396E  486E FFF0                pea.l      [A6 - 0x10]
  5277. 00003972  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  5278. 00003976  544F                     addq.w     A7, 2
  5279. label00003978:
  5280. 00003978  2F0C                     move.l     -[A7], A4
  5281. 0000397A  4EBA FAFC                jsr        [PC - 0x504 /* 00003478 */]
  5282. 0000397E  3E00                     move.w     D7, D0
  5283. 00003980  584F                     addq.w     A7, 4
  5284. label00003982:
  5285. 00003982  3007                     move.w     D0, D7
  5286. 00003984  4CEE 18C8 FED8           movem.l    D3,D6,D7,A3,A4, [A6 - 0x128]
  5287. 0000398A  4E5E                     unlink     A6
  5288. 0000398C  4E75                     rts
  5289. fn0000398E:
  5290. 0000398E  4E56 FFFE                link       A6, -0x0002
  5291. 00003992  48E7 0118                movem.l    -[A7], D7,A3,A4
  5292. 00003996  266E 0008                movea.l    A3, [A6 + 0x8]
  5293. 0000399A  4247                     clr.w      D7
  5294. 0000399C  284B                     movea.l    A4, A3
  5295. 0000399E  4A6C 0028                tst.w      [A4 + 0x28]
  5296. 000039A2  6C5C                     bge        +0x5E /* 00003A00 */
  5297. 000039A4  558F                     subq.l     A7, 2
  5298. 000039A6  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5299. 000039AA  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5300. 000039AE  486C 0030                pea.l      [A4 + 0x30]
  5301. 000039B2  1F2C 0070                move.b     -[A7], [A4 + 0x70]
  5302. 000039B6  486E FFFE                pea.l      [A6 - 0x2]
  5303. 000039BA  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5304. 000039BE  3E1F                     move.w     D7, [A7]+
  5305. 000039C0  0C47 FFCE                cmpi.w     D7, 0xFFCE
  5306. 000039C4  661C                     bne        +0x1E /* 000039E2 */
  5307. 000039C6  558F                     subq.l     A7, 2
  5308. 000039C8  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5309. 000039CC  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5310. 000039D0  486C 0030                pea.l      [A4 + 0x30]
  5311. 000039D4  1F2C 0070                move.b     -[A7], [A4 + 0x70]
  5312. 000039D8  486E FFFE                pea.l      [A6 - 0x2]
  5313. 000039DC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  5314. 000039E0  3E1F                     move.w     D7, [A7]+
  5315. label000039E2:
  5316. 000039E2  396E FFFE 0028           move.w     [A4 + 0x28], [A6 - 0x2]
  5317. 000039E8  4A47                     tst.w      D7
  5318. 000039EA  660C                     bne        +0xE /* 000039F8 */
  5319. 000039EC  2F0C                     move.l     -[A7], A4
  5320. 000039EE  4EBA FA88                jsr        [PC - 0x578 /* 00003478 */]
  5321. 000039F2  3E00                     move.w     D7, D0
  5322. 000039F4  584F                     addq.w     A7, 4
  5323. 000039F6  6014                     bra        +0x16 /* 00003A0C */
  5324. label000039F8:
  5325. 000039F8  397C FFFF 0028           move.w     [A4 + 0x28], 0xFFFF
  5326. 000039FE  600C                     bra        +0xE /* 00003A0C */
  5327. label00003A00:
  5328. 00003A00  7000                     moveq.l    D0, 0x00
  5329. 00003A02  2F00                     move.l     -[A7], D0
  5330. 00003A04  2F0B                     move.l     -[A7], A3
  5331. 00003A06  4EBA FDB4                jsr        [PC - 0x24C /* 000037BC */]
  5332. 00003A0A  504F                     addq.w     A7, 8
  5333. label00003A0C:
  5334. 00003A0C  3007                     move.w     D0, D7
  5335. 00003A0E  4CEE 1880 FFF2           movem.l    D7,A3,A4, [A6 - 0xE]
  5336. 00003A14  4E5E                     unlink     A6
  5337. 00003A16  4E75                     rts
  5338. fn00003A18:
  5339. 00003A18  4E56 0000                link       A6, 0
  5340. 00003A1C  48E7 0308                movem.l    -[A7], D6,D7,A4
  5341. 00003A20  4246                     clr.w      D6
  5342. 00003A22  4247                     clr.w      D7
  5343. 00003A24  286E 0008                movea.l    A4, [A6 + 0x8]
  5344. 00003A28  2F0C                     move.l     -[A7], A4
  5345. 00003A2A  4EBA FC66                jsr        [PC - 0x39A /* 00003692 */]
  5346. 00003A2E  3E00                     move.w     D7, D0
  5347. 00003A30  4A6C 0028                tst.w      [A4 + 0x28]
  5348. 00003A34  584F                     addq.w     A7, 4
  5349. 00003A36  6D12                     blt        +0x14 /* 00003A4A */
  5350. 00003A38  558F                     subq.l     A7, 2
  5351. 00003A3A  3F2C 0028                move.w     -[A7], [A4 + 0x28]
  5352. 00003A3E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  5353. 00003A42  3C1F                     move.w     D6, [A7]+
  5354. 00003A44  397C FFFF 0028           move.w     [A4 + 0x28], 0xFFFF
  5355. label00003A4A:
  5356. 00003A4A  4A47                     tst.w      D7
  5357. 00003A4C  6704                     beq        +0x6 /* 00003A52 */
  5358. 00003A4E  3007                     move.w     D0, D7
  5359. 00003A50  6002                     bra        +0x4 /* 00003A54 */
  5360. label00003A52:
  5361. 00003A52  3006                     move.w     D0, D6
  5362. label00003A54:
  5363. 00003A54  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  5364. 00003A5A  4E5E                     unlink     A6
  5365. 00003A5C  4E75                     rts
  5366. 00003A5E  4E56 0000                link       A6, 0
  5367. 00003A62  48E7 0118                movem.l    -[A7], D7,A3,A4
  5368. 00003A66  266E 0008                movea.l    A3, [A6 + 0x8]
  5369. 00003A6A  284B                     movea.l    A4, A3
  5370. 00003A6C  2F0B                     move.l     -[A7], A3
  5371. 00003A6E  4EBA FFA8                jsr        [PC - 0x58 /* 00003A18 */]
  5372. 00003A72  558F                     subq.l     A7, 2
  5373. 00003A74  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  5374. 00003A78  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5375. 00003A7C  486C 0030                pea.l      [A4 + 0x30]
  5376. 00003A80  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  5377. 00003A84  3E1F                     move.w     D7, [A7]+
  5378. 00003A86  3007                     move.w     D0, D7
  5379. 00003A88  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5380. 00003A8E  4E5E                     unlink     A6
  5381. 00003A90  4E75                     rts
  5382. fn00003A92:
  5383. 00003A92  4E56 FFB0                link       A6, -0x0050
  5384. 00003A96  48E7 0108                movem.l    -[A7], D7,A4
  5385. 00003A9A  286E 0008                movea.l    A4, [A6 + 0x8]
  5386. 00003A9E  7000                     moveq.l    D0, 0x00
  5387. 00003AA0  2D40 FFC2                move.l     [A6 - 0x3E], D0
  5388. 00003AA4  3D6C 002A FFC6           move.w     [A6 - 0x3A], [A4 + 0x2A]
  5389. 00003AAA  426E FFCC                clr.w      [A6 - 0x34]
  5390. 00003AAE  43EE FFB0                lea.l      A1, [A6 - 0x50]
  5391. 00003AB2  2049                     movea.l    A0, A1
  5392. 00003AB4  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  5393. 00003AB6  3E00                     move.w     D7, D0
  5394. 00003AB8  6704                     beq        +0x6 /* 00003ABE */
  5395. 00003ABA  7EFF                     moveq.l    D7, 0xFFFFFFFF
  5396. 00003ABC  6010                     bra        +0x12 /* 00003ACE */
  5397. label00003ABE:
  5398. 00003ABE  7000                     moveq.l    D0, 0x00
  5399. 00003AC0  302E FFEE                move.w     D0, [A6 - 0x12]
  5400. 00003AC4  222E FFE0                move.l     D1, [A6 - 0x20]
  5401. 00003AC8  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  5402. 00003ACC  2E00                     move.l     D7, D0
  5403. label00003ACE:
  5404. 00003ACE  2007                     move.l     D0, D7
  5405. 00003AD0  4CEE 1080 FFA8           movem.l    D7,A4, [A6 - 0x58]
  5406. 00003AD6  4E5E                     unlink     A6
  5407. 00003AD8  4E75                     rts
  5408. fn00003ADA:
  5409. 00003ADA  4E56 0000                link       A6, 0
  5410. 00003ADE  70DE                     moveq.l    D0, 0xFFFFFFDE
  5411. 00003AE0  4E5E                     unlink     A6
  5412. 00003AE2  4E75                     rts
  5413. fn00003AE4:
  5414. 00003AE4  4E56 0000                link       A6, 0
  5415. 00003AE8  2F0C                     move.l     -[A7], A4
  5416. 00003AEA  286E 0008                movea.l    A4, [A6 + 0x8]
  5417. 00003AEE  206E 000C                movea.l    A0, [A6 + 0xC]
  5418. 00003AF2  20AC 0010                move.l     [A0], [A4 + 0x10]
  5419. 00003AF6  206E 0010                movea.l    A0, [A6 + 0x10]
  5420. 00003AFA  20AC 0018                move.l     [A0], [A4 + 0x18]
  5421. 00003AFE  7000                     moveq.l    D0, 0x00
  5422. 00003B00  2940 0020                move.l     [A4 + 0x20], D0
  5423. 00003B04  2940 0018                move.l     [A4 + 0x18], D0
  5424. 00003B08  286E FFFC                movea.l    A4, [A6 - 0x4]
  5425. 00003B0C  4E5E                     unlink     A6
  5426. 00003B0E  4E75                     rts
  5427. fn00003B10:
  5428. 00003B10  4E56 0000                link       A6, 0
  5429. 00003B14  2F0C                     move.l     -[A7], A4
  5430. 00003B16  286E 0008                movea.l    A4, [A6 + 0x8]
  5431. 00003B1A  296C 0014 0018           move.l     [A4 + 0x18], [A4 + 0x14]
  5432. 00003B20  286E FFFC                movea.l    A4, [A6 - 0x4]
  5433. 00003B24  4E5E                     unlink     A6
  5434. 00003B26  4E75                     rts
  5435. 00003B28  4E56 0000                link       A6, 0
  5436. 00003B2C  48E7 0118                movem.l    -[A7], D7,A3,A4
  5437. 00003B30  2E2E 000C                move.l     D7, [A6 + 0xC]
  5438. 00003B34  266E 0008                movea.l    A3, [A6 + 0x8]
  5439. 00003B38  284B                     movea.l    A4, A3
  5440. 00003B3A  4A6C 0028                tst.w      [A4 + 0x28]
  5441. 00003B3E  6D12                     blt        +0x14 /* 00003B52 */
  5442. 00003B40  302C 0028                move.w     D0, [A4 + 0x28]
  5443. 00003B44  48C0                     ext.l      D0
  5444. 00003B46  BE80                     cmp.l      D7, D0
  5445. 00003B48  6708                     beq        +0xA /* 00003B52 */
  5446. 00003B4A  2F0B                     move.l     -[A7], A3
  5447. 00003B4C  4EBA FECA                jsr        [PC - 0x136 /* 00003A18 */]
  5448. 00003B50  584F                     addq.w     A7, 4
  5449. label00003B52:
  5450. 00003B52  3947 0028                move.w     [A4 + 0x28], D7
  5451. 00003B56  2F0C                     move.l     -[A7], A4
  5452. 00003B58  4EBA F91E                jsr        [PC - 0x6E2 /* 00003478 */]
  5453. 00003B5C  7000                     moveq.l    D0, 0x00
  5454. 00003B5E  2F00                     move.l     -[A7], D0
  5455. 00003B60  2F0B                     move.l     -[A7], A3
  5456. 00003B62  4EBA FC58                jsr        [PC - 0x3A8 /* 000037BC */]
  5457. 00003B66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5458. 00003B6A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5459. 00003B70  4E5E                     unlink     A6
  5460. 00003B72  4E75                     rts
  5461. 00003B74  4E56 FFF4                link       A6, -0x000C
  5462. 00003B78  48E7 0018                movem.l    -[A7], A3,A4
  5463. 00003B7C  266E 000C                movea.l    A3, [A6 + 0xC]
  5464. 00003B80  7000                     moveq.l    D0, 0x00
  5465. 00003B82  2D40 FFFC                move.l     [A6 - 0x4], D0
  5466. 00003B86  2D40 FFF8                move.l     [A6 - 0x8], D0
  5467. 00003B8A  2053                     movea.l    A0, [A3]
  5468. 00003B8C  A029                     syscall    HLock
  5469. 00003B8E  2053                     movea.l    A0, [A3]
  5470. 00003B90  2850                     movea.l    A4, [A0]
  5471. 00003B92  2014                     move.l     D0, [A4]
  5472. 00003B94  D090                     add.l      D0, [A0]
  5473. 00003B96  2D40 FFF4                move.l     [A6 - 0xC], D0
  5474. 00003B9A  558F                     subq.l     A7, 2
  5475. 00003B9C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5476. 00003BA0  486E FFFC                pea.l      [A6 - 0x4]
  5477. 00003BA4  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5478. 00003BA8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  5479. 00003BAC  3B5F E54A                move.w     [A5 - 0x1AB6], [A7]+
  5480. 00003BB0  558F                     subq.l     A7, 2
  5481. 00003BB2  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  5482. 00003BB6  4A1F                     tst.b      [A7]+
  5483. 00003BB8  666E                     bne        +0x70 /* 00003C28 */
  5484. 00003BBA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5485. 00003BBE  206E 0008                movea.l    A0, [A6 + 0x8]
  5486. 00003BC2  2F10                     move.l     -[A7], [A0]
  5487. 00003BC4  4EAD 334A                jsr        [A5 + 0x334A /* export_1637 */]
  5488. 00003BC8  4AAC 0008                tst.l      [A4 + 0x8]
  5489. 00003BCC  6F52                     ble        +0x54 /* 00003C20 */
  5490. 00003BCE  202C 0004                move.l     D0, [A4 + 0x4]
  5491. 00003BD2  D1AE FFF4                add.l      [A6 - 0xC], D0
  5492. 00003BD6  558F                     subq.l     A7, 2
  5493. 00003BD8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5494. 00003BDC  486E FFF8                pea.l      [A6 - 0x8]
  5495. 00003BE0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5496. 00003BE4  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  5497. 00003BE8  3B5F E54A                move.w     [A5 - 0x1AB6], [A7]+
  5498. 00003BEC  558F                     subq.l     A7, 2
  5499. 00003BEE  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  5500. 00003BF2  4A1F                     tst.b      [A7]+
  5501. 00003BF4  6632                     bne        +0x34 /* 00003C28 */
  5502. 00003BF6  7000                     moveq.l    D0, 0x00
  5503. 00003BF8  2F00                     move.l     -[A7], D0
  5504. 00003BFA  206E 0008                movea.l    A0, [A6 + 0x8]
  5505. 00003BFE  2050                     movea.l    A0, [A0]
  5506. 00003C00  2050                     movea.l    A0, [A0]
  5507. 00003C02  3228 003C                move.w     D1, [A0 + 0x3C]
  5508. 00003C06  48C1                     ext.l      D1
  5509. 00003C08  2F01                     move.l     -[A7], D1
  5510. 00003C0A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5511. 00003C0E  7200                     moveq.l    D1, 0x00
  5512. 00003C10  1F01                     move.b     -[A7], D1
  5513. 00003C12  206E 0008                movea.l    A0, [A6 + 0x8]
  5514. 00003C16  2F10                     move.l     -[A7], [A0]
  5515. 00003C18  3F3C 000B                move.w     -[A7], 0xB
  5516. 00003C1C  A83D                     syscall    TEDispatch
  5517. 00003C1E  6008                     bra        +0xA /* 00003C28 */
  5518. label00003C20:
  5519. 00003C20  206E 0008                movea.l    A0, [A6 + 0x8]
  5520. 00003C24  2F10                     move.l     -[A7], [A0]
  5521. 00003C26  A9D0                     syscall    TECalText
  5522. label00003C28:
  5523. 00003C28  2F0B                     move.l     -[A7], A3
  5524. 00003C2A  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  5525. 00003C2E  486E FFF8                pea.l      [A6 - 0x8]
  5526. 00003C32  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  5527. 00003C36  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  5528. 00003C3C  4E5E                     unlink     A6
  5529. 00003C3E  205F                     movea.l    A0, [A7]+
  5530. 00003C40  504F                     addq.w     A7, 8
  5531. 00003C42  4ED0                     jmp        [A0]
  5532. fn00003C44:
  5533. 00003C44  4E56 0000                link       A6, 0
  5534. 00003C48  7001                     moveq.l    D0, 0x01
  5535. 00003C4A  2F00                     move.l     -[A7], D0
  5536. 00003C4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5537. 00003C50  206E 0008                movea.l    A0, [A6 + 0x8]
  5538. 00003C54  2F10                     move.l     -[A7], [A0]
  5539. 00003C56  4EBA ED46                jsr        [PC - 0x12BA /* 0000299E */]
  5540. 00003C5A  4E5E                     unlink     A6
  5541. 00003C5C  4E75                     rts
  5542. fn00003C5E:
  5543. 00003C5E  4E56 0000                link       A6, 0
  5544. 00003C62  2F07                     move.l     -[A7], D7
  5545. 00003C64  7002                     moveq.l    D0, 0x02
  5546. 00003C66  2F00                     move.l     -[A7], D0
  5547. 00003C68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5548. 00003C6C  206E 0008                movea.l    A0, [A6 + 0x8]
  5549. 00003C70  2F10                     move.l     -[A7], [A0]
  5550. 00003C72  4EBA ED2A                jsr        [PC - 0x12D6 /* 0000299E */]
  5551. 00003C76  3E00                     move.w     D7, D0
  5552. 00003C78  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5553. 00003C7C  4E5E                     unlink     A6
  5554. 00003C7E  4E75                     rts
  5555. fn00003C80:
  5556. 00003C80  4E56 0000                link       A6, 0
  5557. 00003C84  2F07                     move.l     -[A7], D7
  5558. 00003C86  7004                     moveq.l    D0, 0x04
  5559. 00003C88  2F00                     move.l     -[A7], D0
  5560. 00003C8A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5561. 00003C8E  206E 0008                movea.l    A0, [A6 + 0x8]
  5562. 00003C92  2F10                     move.l     -[A7], [A0]
  5563. 00003C94  4EBA ED08                jsr        [PC - 0x12F8 /* 0000299E */]
  5564. 00003C98  3E00                     move.w     D7, D0
  5565. 00003C9A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5566. 00003C9E  4E5E                     unlink     A6
  5567. 00003CA0  4E75                     rts
  5568. 00003CA2  4E56 0000                link       A6, 0
  5569. 00003CA6  48E7 0118                movem.l    -[A7], D7,A3,A4
  5570. 00003CAA  266E 0008                movea.l    A3, [A6 + 0x8]
  5571. 00003CAE  286E 000C                movea.l    A4, [A6 + 0xC]
  5572. 00003CB2  7001                     moveq.l    D0, 0x01
  5573. 00003CB4  2F00                     move.l     -[A7], D0
  5574. 00003CB6  2F0C                     move.l     -[A7], A4
  5575. 00003CB8  2F13                     move.l     -[A7], [A3]
  5576. 00003CBA  4EBA ECE2                jsr        [PC - 0x131E /* 0000299E */]
  5577. 00003CBE  3E00                     move.w     D7, D0
  5578. 00003CC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5579. 00003CC4  6704                     beq        +0x6 /* 00003CCA */
  5580. 00003CC6  3007                     move.w     D0, D7
  5581. 00003CC8  6022                     bra        +0x24 /* 00003CEC */
  5582. label00003CCA:
  5583. 00003CCA  7000                     moveq.l    D0, 0x00
  5584. 00003CCC  1014                     move.b     D0, [A4]
  5585. 00003CCE  2F00                     move.l     -[A7], D0
  5586. 00003CD0  486C 0001                pea.l      [A4 + 0x1]
  5587. 00003CD4  2F13                     move.l     -[A7], [A3]
  5588. 00003CD6  4EBA ECC6                jsr        [PC - 0x133A /* 0000299E */]
  5589. 00003CDA  3E00                     move.w     D7, D0
  5590. 00003CDC  7000                     moveq.l    D0, 0x00
  5591. 00003CDE  1014                     move.b     D0, [A4]
  5592. 00003CE0  5240                     addq.w     D0, 1
  5593. 00003CE2  4234 0000                clr.b      [A4 + D0.w]
  5594. 00003CE6  3007                     move.w     D0, D7
  5595. 00003CE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5596. label00003CEC:
  5597. 00003CEC  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5598. 00003CF2  4E5E                     unlink     A6
  5599. 00003CF4  4E75                     rts
  5600. fn00003CF6:
  5601. 00003CF6  4E56 FFEC                link       A6, -0x0014
  5602. 00003CFA  48E7 0120                movem.l    -[A7], D7,A2
  5603. 00003CFE  700A                     moveq.l    D0, 0x0A
  5604. 00003D00  2F00                     move.l     -[A7], D0
  5605. 00003D02  486E FFF6                pea.l      [A6 - 0xA]
  5606. 00003D06  206E 0008                movea.l    A0, [A6 + 0x8]
  5607. 00003D0A  2F10                     move.l     -[A7], [A0]
  5608. 00003D0C  4EBA EC90                jsr        [PC - 0x1370 /* 0000299E */]
  5609. 00003D10  3E00                     move.w     D7, D0
  5610. 00003D12  486E FFF6                pea.l      [A6 - 0xA]
  5611. 00003D16  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  5612. 00003D1A  3D40 FFEC                move.w     [A6 - 0x14], D0
  5613. 00003D1E  2D41 FFEE                move.l     [A6 - 0x12], D1
  5614. 00003D22  2D48 FFF2                move.l     [A6 - 0xE], A0
  5615. 00003D26  206E 000C                movea.l    A0, [A6 + 0xC]
  5616. 00003D2A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5617. 00003D2E  45D0                     lea.l      A2, [A0]
  5618. 00003D30  24D9                     move.l     [A2]+, [A1]+
  5619. 00003D32  24D9                     move.l     [A2]+, [A1]+
  5620. 00003D34  34D9                     move.w     [A2]+, [A1]+
  5621. 00003D36  3007                     move.w     D0, D7
  5622. 00003D38  4CEE 0480 FFE4           movem.l    D7,A2, [A6 - 0x1C]
  5623. 00003D3E  4E5E                     unlink     A6
  5624. 00003D40  4E75                     rts
  5625. fn00003D42:
  5626. 00003D42  4E56 FFFC                link       A6, -0x0004
  5627. 00003D46  48E7 0118                movem.l    -[A7], D7,A3,A4
  5628. 00003D4A  266E 0008                movea.l    A3, [A6 + 0x8]
  5629. 00003D4E  286E 000C                movea.l    A4, [A6 + 0xC]
  5630. 00003D52  7004                     moveq.l    D0, 0x04
  5631. 00003D54  2F00                     move.l     -[A7], D0
  5632. 00003D56  486E FFFC                pea.l      [A6 - 0x4]
  5633. 00003D5A  2F13                     move.l     -[A7], [A3]
  5634. 00003D5C  4EBA EC40                jsr        [PC - 0x13C0 /* 0000299E */]
  5635. 00003D60  3E00                     move.w     D7, D0
  5636. 00003D62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5637. 00003D66  6704                     beq        +0x6 /* 00003D6C */
  5638. 00003D68  3007                     move.w     D0, D7
  5639. 00003D6A  6056                     bra        +0x58 /* 00003DC2 */
  5640. label00003D6C:
  5641. 00003D6C  7000                     moveq.l    D0, 0x00
  5642. 00003D6E  2F00                     move.l     -[A7], D0
  5643. 00003D70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5644. 00003D74  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  5645. 00003D78  2880                     move.l     [A4], D0
  5646. 00003D7A  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  5647. 00003D7E  3E00                     move.w     D7, D0
  5648. 00003D80  504F                     addq.w     A7, 8
  5649. 00003D82  6704                     beq        +0x6 /* 00003D88 */
  5650. 00003D84  3007                     move.w     D0, D7
  5651. 00003D86  603A                     bra        +0x3C /* 00003DC2 */
  5652. label00003D88:
  5653. 00003D88  7000                     moveq.l    D0, 0x00
  5654. 00003D8A  2F00                     move.l     -[A7], D0
  5655. 00003D8C  2F14                     move.l     -[A7], [A4]
  5656. 00003D8E  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  5657. 00003D92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5658. 00003D96  2054                     movea.l    A0, [A4]
  5659. 00003D98  2F10                     move.l     -[A7], [A0]
  5660. 00003D9A  2F13                     move.l     -[A7], [A3]
  5661. 00003D9C  4EBA EC00                jsr        [PC - 0x1400 /* 0000299E */]
  5662. 00003DA0  3E00                     move.w     D7, D0
  5663. 00003DA2  7000                     moveq.l    D0, 0x00
  5664. 00003DA4  2F00                     move.l     -[A7], D0
  5665. 00003DA6  2F14                     move.l     -[A7], [A4]
  5666. 00003DA8  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  5667. 00003DAC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5668. 00003DB0  4A47                     tst.w      D7
  5669. 00003DB2  670C                     beq        +0xE /* 00003DC0 */
  5670. 00003DB4  2F14                     move.l     -[A7], [A4]
  5671. 00003DB6  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5672. 00003DBA  7000                     moveq.l    D0, 0x00
  5673. 00003DBC  2880                     move.l     [A4], D0
  5674. 00003DBE  584F                     addq.w     A7, 4
  5675. label00003DC0:
  5676. 00003DC0  3007                     move.w     D0, D7
  5677. label00003DC2:
  5678. 00003DC2  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  5679. 00003DC8  4E5E                     unlink     A6
  5680. 00003DCA  4E75                     rts
  5681. fn00003DCC:
  5682. 00003DCC  4E56 FFFC                link       A6, -0x0004
  5683. 00003DD0  48E7 0108                movem.l    -[A7], D7,A4
  5684. 00003DD4  286E 0008                movea.l    A4, [A6 + 0x8]
  5685. 00003DD8  486E FFFC                pea.l      [A6 - 0x4]
  5686. 00003DDC  2F0C                     move.l     -[A7], A4
  5687. 00003DDE  4EBA FEA0                jsr        [PC - 0x160 /* 00003C80 */]
  5688. 00003DE2  3E00                     move.w     D7, D0
  5689. 00003DE4  504F                     addq.w     A7, 8
  5690. 00003DE6  6704                     beq        +0x6 /* 00003DEC */
  5691. 00003DE8  3007                     move.w     D0, D7
  5692. 00003DEA  6030                     bra        +0x32 /* 00003E1C */
  5693. label00003DEC:
  5694. 00003DEC  4AAE FFFC                tst.l      [A6 - 0x4]
  5695. 00003DF0  6D10                     blt        +0x12 /* 00003E02 */
  5696. 00003DF2  206C 0008                movea.l    A0, [A4 + 0x8]
  5697. 00003DF6  2050                     movea.l    A0, [A0]
  5698. 00003DF8  202E FFFC                move.l     D0, [A6 - 0x4]
  5699. 00003DFC  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  5700. 00003E00  6D04                     blt        +0x6 /* 00003E06 */
  5701. label00003E02:
  5702. 00003E02  70FF                     moveq.l    D0, 0xFFFFFFFF
  5703. 00003E04  6016                     bra        +0x18 /* 00003E1C */
  5704. label00003E06:
  5705. 00003E06  206C 0008                movea.l    A0, [A4 + 0x8]
  5706. 00003E0A  2050                     movea.l    A0, [A0]
  5707. 00003E0C  202E FFFC                move.l     D0, [A6 - 0x4]
  5708. 00003E10  E580                     asl        D0, 2
  5709. 00003E12  226E 000C                movea.l    A1, [A6 + 0xC]
  5710. 00003E16  22B0 0814                move.l     [A1], [A0 + D0 + 0x14]
  5711. 00003E1A  3007                     move.w     D0, D7
  5712. label00003E1C:
  5713. 00003E1C  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  5714. 00003E22  4E5E                     unlink     A6
  5715. 00003E24  4E75                     rts
  5716. 00003E26  4E56 FFFC                link       A6, -0x0004
  5717. 00003E2A  48E7 0018                movem.l    -[A7], A3,A4
  5718. 00003E2E  266E 0010                movea.l    A3, [A6 + 0x10]
  5719. 00003E32  286E 000C                movea.l    A4, [A6 + 0xC]
  5720. 00003E36  206E 0008                movea.l    A0, [A6 + 0x8]
  5721. 00003E3A  2248                     movea.l    A1, A0
  5722. 00003E3C  2269 0008                movea.l    A1, [A1 + 0x8]
  5723. 00003E40  2251                     movea.l    A1, [A1]
  5724. 00003E42  2028 000C                move.l     D0, [A0 + 0xC]
  5725. 00003E46  E580                     asl        D0, 2
  5726. 00003E48  43F1 0814                lea.l      A1, [A1 + D0 + 0x14]
  5727. 00003E4C  2D49 FFFC                move.l     [A6 - 0x4], A1
  5728. 00003E50  200C                     move.l     D0, A4
  5729. 00003E52  6708                     beq        +0xA /* 00003E5C */
  5730. 00003E54  2049                     movea.l    A0, A1
  5731. 00003E56  2254                     movea.l    A1, [A4]
  5732. 00003E58  2350 0004                move.l     [A1 + 0x4], [A0]
  5733. label00003E5C:
  5734. 00003E5C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5735. 00003E60  208C                     move.l     [A0], A4
  5736. 00003E62  206E 0008                movea.l    A0, [A6 + 0x8]
  5737. 00003E66  52A8 000C                addq.l     [A0 + 0xC], 1
  5738. 00003E6A  200C                     move.l     D0, A4
  5739. 00003E6C  670A                     beq        +0xC /* 00003E78 */
  5740. 00003E6E  36BC 0006                move.w     [A3], 0x6
  5741. 00003E72  274C 0002                move.l     [A3 + 0x2], A4
  5742. 00003E76  600A                     bra        +0xC /* 00003E82 */
  5743. label00003E78:
  5744. 00003E78  36BC 0002                move.w     [A3], 0x2
  5745. 00003E7C  7000                     moveq.l    D0, 0x00
  5746. 00003E7E  2740 0002                move.l     [A3 + 0x2], D0
  5747. label00003E82:
  5748. 00003E82  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  5749. 00003E88  4E5E                     unlink     A6
  5750. 00003E8A  4E75                     rts
  5751. fn00003E8C:
  5752. 00003E8C  4E56 FFF0                link       A6, -0x0010
  5753. 00003E90  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  5754. 00003E94  266E 0008                movea.l    A3, [A6 + 0x8]
  5755. 00003E98  286E 000C                movea.l    A4, [A6 + 0xC]
  5756. 00003E9C  486E FFFF                pea.l      [A6 - 0x1]
  5757. 00003EA0  2F0B                     move.l     -[A7], A3
  5758. 00003EA2  4EBA FDA0                jsr        [PC - 0x260 /* 00003C44 */]
  5759. 00003EA6  3E00                     move.w     D7, D0
  5760. 00003EA8  504F                     addq.w     A7, 8
  5761. 00003EAA  6706                     beq        +0x8 /* 00003EB2 */
  5762. 00003EAC  3007                     move.w     D0, D7
  5763. 00003EAE  6000 0208                bra        +0x20A /* 000040B8 */
  5764. label00003EB2:
  5765. 00003EB2  102E FFFF                move.b     D0, [A6 - 0x1]
  5766. 00003EB6  5300                     subq.b     D0, 1
  5767. 00003EB8  6700 00A2                beq        +0xA4 /* 00003F5C */
  5768. 00003EBC  5300                     subq.b     D0, 1
  5769. 00003EBE  6700 01DE                beq        +0x1E0 /* 0000409E */
  5770. 00003EC2  5500                     subq.b     D0, 2
  5771. 00003EC4  675E                     beq        +0x60 /* 00003F24 */
  5772. 00003EC6  5300                     subq.b     D0, 1
  5773. 00003EC8  6700 00A4                beq        +0xA6 /* 00003F6E */
  5774. 00003ECC  5300                     subq.b     D0, 1
  5775. 00003ECE  6700 0102                beq        +0x104 /* 00003FD2 */
  5776. 00003ED2  5500                     subq.b     D0, 2
  5777. 00003ED4  6760                     beq        +0x62 /* 00003F36 */
  5778. 00003ED6  5300                     subq.b     D0, 1
  5779. 00003ED8  6700 00A6                beq        +0xA8 /* 00003F80 */
  5780. 00003EDC  0400 005C                subi.b     D0, 0x5C /* '\\' */
  5781. 00003EE0  6700 012A                beq        +0x12C /* 0000400C */
  5782. 00003EE4  5300                     subq.b     D0, 1
  5783. 00003EE6  6700 010A                beq        +0x10C /* 00003FF2 */
  5784. 00003EEA  5300                     subq.b     D0, 1
  5785. 00003EEC  6700 0138                beq        +0x13A /* 00004026 */
  5786. 00003EF0  5300                     subq.b     D0, 1
  5787. 00003EF2  6700 0132                beq        +0x134 /* 00004026 */
  5788. 00003EF6  5300                     subq.b     D0, 1
  5789. 00003EF8  6700 012C                beq        +0x12E /* 00004026 */
  5790. 00003EFC  5300                     subq.b     D0, 1
  5791. 00003EFE  6700 0126                beq        +0x128 /* 00004026 */
  5792. 00003F02  5300                     subq.b     D0, 1
  5793. 00003F04  6700 0138                beq        +0x13A /* 0000403E */
  5794. 00003F08  5300                     subq.b     D0, 1
  5795. 00003F0A  6700 0132                beq        +0x134 /* 0000403E */
  5796. 00003F0E  5300                     subq.b     D0, 1
  5797. 00003F10  6700 0144                beq        +0x146 /* 00004056 */
  5798. 00003F14  5300                     subq.b     D0, 1
  5799. 00003F16  6700 0156                beq        +0x158 /* 0000406E */
  5800. 00003F1A  5300                     subq.b     D0, 1
  5801. 00003F1C  6700 0168                beq        +0x16A /* 00004086 */
  5802. 00003F20  6000 0184                bra        +0x186 /* 000040A6 */
  5803. label00003F24:
  5804. 00003F24  486C 0002                pea.l      [A4 + 0x2]
  5805. 00003F28  2F0B                     move.l     -[A7], A3
  5806. 00003F2A  4EBA FD54                jsr        [PC - 0x2AC /* 00003C80 */]
  5807. 00003F2E  3E00                     move.w     D7, D0
  5808. 00003F30  504F                     addq.w     A7, 8
  5809. 00003F32  6000 0176                bra        +0x178 /* 000040AA */
  5810. label00003F36:
  5811. 00003F36  486E FFFC                pea.l      [A6 - 0x4]
  5812. 00003F3A  2F0B                     move.l     -[A7], A3
  5813. 00003F3C  4EBA FD20                jsr        [PC - 0x2E0 /* 00003C5E */]
  5814. 00003F40  3E00                     move.w     D7, D0
  5815. 00003F42  302E FFFC                move.w     D0, [A6 - 0x4]
  5816. 00003F46  48C0                     ext.l      D0
  5817. 00003F48  2F00                     move.l     -[A7], D0
  5818. 00003F4A  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  5819. 00003F4E  48C0                     ext.l      D0
  5820. 00003F50  2940 0002                move.l     [A4 + 0x2], D0
  5821. 00003F54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5822. 00003F58  6000 0150                bra        +0x152 /* 000040AA */
  5823. label00003F5C:
  5824. 00003F5C  486C 0002                pea.l      [A4 + 0x2]
  5825. 00003F60  2F0B                     move.l     -[A7], A3
  5826. 00003F62  4EBA FDDE                jsr        [PC - 0x222 /* 00003D42 */]
  5827. 00003F66  3E00                     move.w     D7, D0
  5828. 00003F68  504F                     addq.w     A7, 8
  5829. 00003F6A  6000 013E                bra        +0x140 /* 000040AA */
  5830. label00003F6E:
  5831. 00003F6E  486C 0002                pea.l      [A4 + 0x2]
  5832. 00003F72  2F0B                     move.l     -[A7], A3
  5833. 00003F74  4EBA FDCC                jsr        [PC - 0x234 /* 00003D42 */]
  5834. 00003F78  3E00                     move.w     D7, D0
  5835. 00003F7A  504F                     addq.w     A7, 8
  5836. 00003F7C  6000 012C                bra        +0x12E /* 000040AA */
  5837. label00003F80:
  5838. 00003F80  486E FFF0                pea.l      [A6 - 0x10]
  5839. 00003F84  2F0B                     move.l     -[A7], A3
  5840. 00003F86  4EBA FD6E                jsr        [PC - 0x292 /* 00003CF6 */]
  5841. 00003F8A  3E00                     move.w     D7, D0
  5842. 00003F8C  504F                     addq.w     A7, 8
  5843. 00003F8E  6706                     beq        +0x8 /* 00003F96 */
  5844. 00003F90  3007                     move.w     D0, D7
  5845. 00003F92  6000 0124                bra        +0x126 /* 000040B8 */
  5846. label00003F96:
  5847. 00003F96  7000                     moveq.l    D0, 0x00
  5848. 00003F98  2F00                     move.l     -[A7], D0
  5849. 00003F9A  720A                     moveq.l    D1, 0x0A
  5850. 00003F9C  2F01                     move.l     -[A7], D1
  5851. 00003F9E  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  5852. 00003FA2  2D40 FFFA                move.l     [A6 - 0x6], D0
  5853. 00003FA6  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  5854. 00003FAA  3E00                     move.w     D7, D0
  5855. 00003FAC  504F                     addq.w     A7, 8
  5856. 00003FAE  6706                     beq        +0x8 /* 00003FB6 */
  5857. 00003FB0  3007                     move.w     D0, D7
  5858. 00003FB2  6000 0104                bra        +0x106 /* 000040B8 */
  5859. label00003FB6:
  5860. 00003FB6  206E FFFA                movea.l    A0, [A6 - 0x6]
  5861. 00003FBA  2050                     movea.l    A0, [A0]
  5862. 00003FBC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5863. 00003FC0  45D0                     lea.l      A2, [A0]
  5864. 00003FC2  24D9                     move.l     [A2]+, [A1]+
  5865. 00003FC4  24D9                     move.l     [A2]+, [A1]+
  5866. 00003FC6  34D9                     move.w     [A2]+, [A1]+
  5867. 00003FC8  296E FFFA 0002           move.l     [A4 + 0x2], [A6 - 0x6]
  5868. 00003FCE  6000 00DA                bra        +0xDC /* 000040AA */
  5869. label00003FD2:
  5870. 00003FD2  486C 0002                pea.l      [A4 + 0x2]
  5871. 00003FD6  2F0B                     move.l     -[A7], A3
  5872. 00003FD8  4EBA FDF2                jsr        [PC - 0x20E /* 00003DCC */]
  5873. 00003FDC  3E00                     move.w     D7, D0
  5874. 00003FDE  4AAC 0002                tst.l      [A4 + 0x2]
  5875. 00003FE2  504F                     addq.w     A7, 8
  5876. 00003FE4  6600 00C4                bne        +0xC6 /* 000040AA */
  5877. 00003FE8  1D7C 0002 FFFF           move.b     [A6 - 0x1], 0x2
  5878. 00003FEE  6000 00BA                bra        +0xBC /* 000040AA */
  5879. label00003FF2:
  5880. 00003FF2  7000                     moveq.l    D0, 0x00
  5881. 00003FF4  102E FFFF                move.b     D0, [A6 - 0x1]
  5882. 00003FF8  2F00                     move.l     -[A7], D0
  5883. 00003FFA  2F0C                     move.l     -[A7], A4
  5884. 00003FFC  2F0B                     move.l     -[A7], A3
  5885. 00003FFE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5886. 00004002  3E00                     move.w     D7, D0
  5887. 00004004  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5888. 00004008  6000 00AE                bra        +0xB0 /* 000040B8 */
  5889. label0000400C:
  5890. 0000400C  7000                     moveq.l    D0, 0x00
  5891. 0000400E  102E FFFF                move.b     D0, [A6 - 0x1]
  5892. 00004012  2F00                     move.l     -[A7], D0
  5893. 00004014  2F0C                     move.l     -[A7], A4
  5894. 00004016  2F0B                     move.l     -[A7], A3
  5895. 00004018  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  5896. 0000401C  3E00                     move.w     D7, D0
  5897. 0000401E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5898. 00004022  6000 0094                bra        +0x96 /* 000040B8 */
  5899. label00004026:
  5900. 00004026  7000                     moveq.l    D0, 0x00
  5901. 00004028  102E FFFF                move.b     D0, [A6 - 0x1]
  5902. 0000402C  2F00                     move.l     -[A7], D0
  5903. 0000402E  2F0C                     move.l     -[A7], A4
  5904. 00004030  2F0B                     move.l     -[A7], A3
  5905. 00004032  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  5906. 00004036  3E00                     move.w     D7, D0
  5907. 00004038  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5908. 0000403C  607A                     bra        +0x7C /* 000040B8 */
  5909. label0000403E:
  5910. 0000403E  7000                     moveq.l    D0, 0x00
  5911. 00004040  102E FFFF                move.b     D0, [A6 - 0x1]
  5912. 00004044  2F00                     move.l     -[A7], D0
  5913. 00004046  2F0C                     move.l     -[A7], A4
  5914. 00004048  2F0B                     move.l     -[A7], A3
  5915. 0000404A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  5916. 0000404E  3E00                     move.w     D7, D0
  5917. 00004050  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5918. 00004054  6062                     bra        +0x64 /* 000040B8 */
  5919. label00004056:
  5920. 00004056  7000                     moveq.l    D0, 0x00
  5921. 00004058  102E FFFF                move.b     D0, [A6 - 0x1]
  5922. 0000405C  2F00                     move.l     -[A7], D0
  5923. 0000405E  2F0C                     move.l     -[A7], A4
  5924. 00004060  2F0B                     move.l     -[A7], A3
  5925. 00004062  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  5926. 00004066  3E00                     move.w     D7, D0
  5927. 00004068  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5928. 0000406C  604A                     bra        +0x4C /* 000040B8 */
  5929. label0000406E:
  5930. 0000406E  7000                     moveq.l    D0, 0x00
  5931. 00004070  102E FFFF                move.b     D0, [A6 - 0x1]
  5932. 00004074  2F00                     move.l     -[A7], D0
  5933. 00004076  2F0C                     move.l     -[A7], A4
  5934. 00004078  2F0B                     move.l     -[A7], A3
  5935. 0000407A  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  5936. 0000407E  3E00                     move.w     D7, D0
  5937. 00004080  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5938. 00004084  6032                     bra        +0x34 /* 000040B8 */
  5939. label00004086:
  5940. 00004086  7000                     moveq.l    D0, 0x00
  5941. 00004088  102E FFFF                move.b     D0, [A6 - 0x1]
  5942. 0000408C  2F00                     move.l     -[A7], D0
  5943. 0000408E  2F0C                     move.l     -[A7], A4
  5944. 00004090  2F0B                     move.l     -[A7], A3
  5945. 00004092  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  5946. 00004096  3E00                     move.w     D7, D0
  5947. 00004098  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5948. 0000409C  601A                     bra        +0x1C /* 000040B8 */
  5949. label0000409E:
  5950. 0000409E  7000                     moveq.l    D0, 0x00
  5951. 000040A0  2940 0002                move.l     [A4 + 0x2], D0
  5952. 000040A4  6004                     bra        +0x6 /* 000040AA */
  5953. label000040A6:
  5954. 000040A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  5955. 000040A8  600E                     bra        +0x10 /* 000040B8 */
  5956. label000040AA:
  5957. 000040AA  4A47                     tst.w      D7
  5958. 000040AC  6608                     bne        +0xA /* 000040B6 */
  5959. 000040AE  7000                     moveq.l    D0, 0x00
  5960. 000040B0  102E FFFF                move.b     D0, [A6 - 0x1]
  5961. 000040B4  3880                     move.w     [A4], D0
  5962. label000040B6:
  5963. 000040B6  3007                     move.w     D0, D7
  5964. label000040B8:
  5965. 000040B8  4CEE 1C80 FFE0           movem.l    D7,A2,A3,A4, [A6 - 0x20]
  5966. 000040BE  4E5E                     unlink     A6
  5967. 000040C0  4E75                     rts
  5968. fn000040C2:
  5969. 000040C2  4E56 FFE2                link       A6, -0x001E
  5970. 000040C6  48E7 0308                movem.l    -[A7], D6,D7,A4
  5971. 000040CA  2C2E 000C                move.l     D6, [A6 + 0xC]
  5972. 000040CE  286E 0008                movea.l    A4, [A6 + 0x8]
  5973. 000040D2  4A86                     tst.l      D6
  5974. 000040D4  6E06                     bgt        +0x8 /* 000040DC */
  5975. 000040D6  7000                     moveq.l    D0, 0x00
  5976. 000040D8  6000 00B8                bra        +0xBA /* 00004192 */
  5977. label000040DC:
  5978. 000040DC  2D4C FFE2                move.l     [A6 - 0x1E], A4
  5979. 000040E0  7000                     moveq.l    D0, 0x00
  5980. 000040E2  2D40 FFE6                move.l     [A6 - 0x1A], D0
  5981. 000040E6  2D40 FFEA                move.l     [A6 - 0x16], D0
  5982. 000040EA  2D40 FFEE                move.l     [A6 - 0x12], D0
  5983. 000040EE  2D40 FFF2                move.l     [A6 - 0xE], D0
  5984. 000040F2  2F06                     move.l     -[A7], D6
  5985. 000040F4  2F0C                     move.l     -[A7], A4
  5986. 000040F6  4EBA E850                jsr        [PC - 0x17B0 /* 00002948 */]
  5987. 000040FA  3E00                     move.w     D7, D0
  5988. 000040FC  504F                     addq.w     A7, 8
  5989. 000040FE  6706                     beq        +0x8 /* 00004106 */
  5990. 00004100  3007                     move.w     D0, D7
  5991. 00004102  6000 008E                bra        +0x90 /* 00004192 */
  5992. label00004106:
  5993. 00004106  486E FFF6                pea.l      [A6 - 0xA]
  5994. 0000410A  486E FFE2                pea.l      [A6 - 0x1E]
  5995. 0000410E  4EBA FB70                jsr        [PC - 0x490 /* 00003C80 */]
  5996. 00004112  3E00                     move.w     D7, D0
  5997. 00004114  504F                     addq.w     A7, 8
  5998. 00004116  666E                     bne        +0x70 /* 00004186 */
  5999. 00004118  7000                     moveq.l    D0, 0x00
  6000. 0000411A  2F00                     move.l     -[A7], D0
  6001. 0000411C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6002. 00004120  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  6003. 00004124  2D40 FFEA                move.l     [A6 - 0x16], D0
  6004. 00004128  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  6005. 0000412C  3E00                     move.w     D7, D0
  6006. 0000412E  504F                     addq.w     A7, 8
  6007. 00004130  6654                     bne        +0x56 /* 00004186 */
  6008. 00004132  7000                     moveq.l    D0, 0x00
  6009. 00004134  2F00                     move.l     -[A7], D0
  6010. 00004136  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6011. 0000413A  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  6012. 0000413E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6013. 00004142  206E FFEA                movea.l    A0, [A6 - 0x16]
  6014. 00004146  2F10                     move.l     -[A7], [A0]
  6015. 00004148  2F0C                     move.l     -[A7], A4
  6016. 0000414A  4EBA E852                jsr        [PC - 0x17AE /* 0000299E */]
  6017. 0000414E  3E00                     move.w     D7, D0
  6018. 00004150  7000                     moveq.l    D0, 0x00
  6019. 00004152  2F00                     move.l     -[A7], D0
  6020. 00004154  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6021. 00004158  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  6022. 0000415C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6023. 00004160  4A47                     tst.w      D7
  6024. 00004162  6622                     bne        +0x24 /* 00004186 */
  6025. label00004164:
  6026. 00004164  486E FFFA                pea.l      [A6 - 0x6]
  6027. 00004168  486E FFE2                pea.l      [A6 - 0x1E]
  6028. 0000416C  4EBA FD1E                jsr        [PC - 0x2E2 /* 00003E8C */]
  6029. 00004170  3E00                     move.w     D7, D0
  6030. 00004172  504F                     addq.w     A7, 8
  6031. 00004174  6610                     bne        +0x12 /* 00004186 */
  6032. 00004176  7002                     moveq.l    D0, 0x02
  6033. 00004178  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6034. 0000417C  6708                     beq        +0xA /* 00004186 */
  6035. 0000417E  7006                     moveq.l    D0, 0x06
  6036. 00004180  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6037. 00004184  67DE                     beq        -0x20 /* 00004164 */
  6038. label00004186:
  6039. 00004186  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6040. 0000418A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6041. 0000418E  7000                     moveq.l    D0, 0x00
  6042. 00004190  584F                     addq.w     A7, 4
  6043. label00004192:
  6044. 00004192  4CEE 10C0 FFD6           movem.l    D6,D7,A4, [A6 - 0x2A]
  6045. 00004198  4E5E                     unlink     A6
  6046. 0000419A  4E75                     rts
  6047. fn0000419C:
  6048. 0000419C  4E56 FEF2                link       A6, -0x010E
  6049. 000041A0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6050. 000041A4  49EE FEFA                lea.l      A4, [A6 - 0x106]
  6051. 000041A8  426E FEF2                clr.w      [A6 - 0x10E]
  6052. 000041AC  7000                     moveq.l    D0, 0x00
  6053. 000041AE  2640                     movea.l    A3, D0
  6054. 000041B0  72FF                     moveq.l    D1, 0xFFFFFFFF
  6055. 000041B2  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  6056. 000041B6  6700 00CE                beq        +0xD0 /* 00004286 */
  6057. 000041BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6058. 000041BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6059. 000041C2  4EBA D292                jsr        [PC - 0x2D6E /* 00001456 */]
  6060. 000041C6  2640                     movea.l    A3, D0
  6061. 000041C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6062. 000041CC  4EBA E334                jsr        [PC - 0x1CCC /* 00002502 */]
  6063. 000041D0  3D40 FEF2                move.w     [A6 - 0x10E], D0
  6064. 000041D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6065. 000041D8  6600 00AC                bne        +0xAE /* 00004286 */
  6066. 000041DC  2F0B                     move.l     -[A7], A3
  6067. 000041DE  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6068. 000041E2  7216                     moveq.l    D1, 0x16
  6069. 000041E4  B280                     cmp.l      D1, D0
  6070. 000041E6  584F                     addq.w     A7, 4
  6071. 000041E8  6E00 009C                bgt        +0x9E /* 00004286 */
  6072. 000041EC  2053                     movea.l    A0, [A3]
  6073. 000041EE  3828 0012                move.w     D4, [A0 + 0x12]
  6074. 000041F2  2D6D F10E FEF4           move.l     [A6 - 0x10C], [A5 - 0xEF2]
  6075. 000041F8  3D44 FEF8                move.w     [A6 - 0x108], D4
  6076. 000041FC  7000                     moveq.l    D0, 0x00
  6077. 000041FE  2F00                     move.l     -[A7], D0
  6078. 00004200  206E FEF4                movea.l    A0, [A6 - 0x10C]
  6079. 00004204  2050                     movea.l    A0, [A0]
  6080. 00004206  3228 0010                move.w     D1, [A0 + 0x10]
  6081. 0000420A  48C1                     ext.l      D1
  6082. 0000420C  206E FEF4                movea.l    A0, [A6 - 0x10C]
  6083. 00004210  2050                     movea.l    A0, [A0]
  6084. 00004212  342E FEF8                move.w     D2, [A6 - 0x108]
  6085. 00004216  C5E8 0012                muls.w     D2, [A0 + 0x12]
  6086. 0000421A  D481                     add.l      D2, D1
  6087. 0000421C  2F02                     move.l     -[A7], D2
  6088. 0000421E  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  6089. 00004222  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  6090. 00004226  4A80                     tst.l      D0
  6091. 00004228  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6092. 0000422C  6710                     beq        +0x12 /* 0000423E */
  6093. 0000422E  302E FEF8                move.w     D0, [A6 - 0x108]
  6094. 00004232  48C0                     ext.l      D0
  6095. 00004234  206E FEF4                movea.l    A0, [A6 - 0x10C]
  6096. 00004238  2050                     movea.l    A0, [A0]
  6097. 0000423A  2140 000C                move.l     [A0 + 0xC], D0
  6098. label0000423E:
  6099. 0000423E  7C00                     moveq.l    D6, 0x00
  6100. 00004240  4247                     clr.w      D7
  6101. 00004242  603E                     bra        +0x40 /* 00004282 */
  6102. label00004244:
  6103. 00004244  2F0C                     move.l     -[A7], A4
  6104. 00004246  2053                     movea.l    A0, [A3]
  6105. 00004248  41E8 0014                lea.l      A0, [A0 + 0x14]
  6106. 0000424C  D1C6                     add.l      A0, D6
  6107. 0000424E  2F08                     move.l     -[A7], A0
  6108. 00004250  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  6109. 00004254  7000                     moveq.l    D0, 0x00
  6110. 00004256  1014                     move.b     D0, [A4]
  6111. 00004258  5240                     addq.w     D0, 1
  6112. 0000425A  48C0                     ext.l      D0
  6113. 0000425C  DC80                     add.l      D6, D0
  6114. 0000425E  486E FFFE                pea.l      [A6 - 0x2]
  6115. 00004262  2F0C                     move.l     -[A7], A4
  6116. 00004264  2F2D F0F2                move.l     -[A7], [A5 - 0xF0E]
  6117. 00004268  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  6118. 0000426C  3A00                     move.w     D5, D0
  6119. 0000426E  48C5                     ext.l      D5
  6120. 00004270  2F05                     move.l     -[A7], D5
  6121. 00004272  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  6122. 00004276  3D40 FFFC                move.w     [A6 - 0x4], D0
  6123. 0000427A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6124. 0000427E  3007                     move.w     D0, D7
  6125. 00004280  5247                     addq.w     D7, 1
  6126. label00004282:
  6127. 00004282  B847                     cmp.w      D4, D7
  6128. 00004284  6EBE                     bgt        -0x40 /* 00004244 */
  6129. label00004286:
  6130. 00004286  200B                     move.l     D0, A3
  6131. 00004288  6708                     beq        +0xA /* 00004292 */
  6132. 0000428A  2F0B                     move.l     -[A7], A3
  6133. 0000428C  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6134. 00004290  584F                     addq.w     A7, 4
  6135. label00004292:
  6136. 00004292  302E FEF2                move.w     D0, [A6 - 0x10E]
  6137. 00004296  4CEE 18F0 FEDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x126]
  6138. 0000429C  4E5E                     unlink     A6
  6139. 0000429E  4E75                     rts
  6140. fn000042A0:
  6141. 000042A0  4E56 FFF0                link       A6, -0x0010
  6142. 000042A4  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6143. 000042A8  4245                     clr.w      D5
  6144. 000042AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6145. 000042AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6146. 000042B2  4EBA D1A2                jsr        [PC - 0x2E5E /* 00001456 */]
  6147. 000042B6  2840                     movea.l    A4, D0
  6148. 000042B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6149. 000042BC  4EBA E244                jsr        [PC - 0x1DBC /* 00002502 */]
  6150. 000042C0  3A00                     move.w     D5, D0
  6151. 000042C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6152. 000042C6  6600 01B2                bne        +0x1B4 /* 0000447A */
  6153. 000042CA  200C                     move.l     D0, A4
  6154. 000042CC  6700 01AC                beq        +0x1AE /* 0000447A */
  6155. 000042D0  2D54 FFF4                move.l     [A6 - 0xC], [A4]
  6156. 000042D4  2054                     movea.l    A0, [A4]
  6157. 000042D6  2828 0008                move.l     D4, [A0 + 0x8]
  6158. 000042DA  206E FFF4                movea.l    A0, [A6 - 0xC]
  6159. 000042DE  41E8 0052                lea.l      A0, [A0 + 0x52]
  6160. 000042E2  2D48 FFF8                move.l     [A6 - 0x8], A0
  6161. 000042E6  4247                     clr.w      D7
  6162. 000042E8  6016                     bra        +0x18 /* 00004300 */
  6163. label000042EA:
  6164. 000042EA  206E FFF8                movea.l    A0, [A6 - 0x8]
  6165. 000042EE  7000                     moveq.l    D0, 0x00
  6166. 000042F0  2080                     move.l     [A0], D0
  6167. 000042F2  3007                     move.w     D0, D7
  6168. 000042F4  5247                     addq.w     D7, 1
  6169. 000042F6  202E FFF8                move.l     D0, [A6 - 0x8]
  6170. 000042FA  720C                     moveq.l    D1, 0x0C
  6171. 000042FC  D3AE FFF8                add.l      [A6 - 0x8], D1
  6172. label00004300:
  6173. 00004300  48C7                     ext.l      D7
  6174. 00004302  B887                     cmp.l      D4, D7
  6175. 00004304  6EE4                     bgt        -0x1A /* 000042EA */
  6176. 00004306  2054                     movea.l    A0, [A4]
  6177. 00004308  216E 0008 0018           move.l     [A0 + 0x18], [A6 + 0x8]
  6178. 0000430E  2054                     movea.l    A0, [A4]
  6179. 00004310  317C FFFF 0028           move.w     [A0 + 0x28], 0xFFFF
  6180. 00004316  2054                     movea.l    A0, [A4]
  6181. 00004318  2828 0008                move.l     D4, [A0 + 0x8]
  6182. 0000431C  7000                     moveq.l    D0, 0x00
  6183. 0000431E  2D40 FFF0                move.l     [A6 - 0x10], D0
  6184. 00004322  4247                     clr.w      D7
  6185. 00004324  6000 011A                bra        +0x11C /* 00004440 */
  6186. label00004328:
  6187. 00004328  48C7                     ext.l      D7
  6188. 0000432A  2054                     movea.l    A0, [A4]
  6189. 0000432C  2007                     move.l     D0, D7
  6190. 0000432E  2200                     move.l     D1, D0
  6191. 00004330  C0FC 000C                mulu.w     D0, 0xC
  6192. 00004334  4841                     swap.w     D1
  6193. 00004336  C2FC 000C                mulu.w     D1, 0xC
  6194. 0000433A  4841                     swap.w     D1
  6195. 0000433C  4241                     clr.w      D1
  6196. 0000433E  D081                     add.l      D0, D1
  6197. 00004340  2C30 0856                move.l     D6, [A0 + D0 + 0x56]
  6198. 00004344  70FF                     moveq.l    D0, 0xFFFFFFFF
  6199. 00004346  B086                     cmp.l      D0, D6
  6200. 00004348  6700 00CC                beq        +0xCE /* 00004416 */
  6201. 0000434C  2F06                     move.l     -[A7], D6
  6202. 0000434E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6203. 00004352  4EBA D102                jsr        [PC - 0x2EFE /* 00001456 */]
  6204. 00004356  2D40 FFFC                move.l     [A6 - 0x4], D0
  6205. 0000435A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6206. 0000435E  4EBA E1A2                jsr        [PC - 0x1E5E /* 00002502 */]
  6207. 00004362  3A00                     move.w     D5, D0
  6208. 00004364  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6209. 00004368  6600 0110                bne        +0x112 /* 0000447A */
  6210. 0000436C  4AAE FFFC                tst.l      [A6 - 0x4]
  6211. 00004370  6700 0108                beq        +0x10A /* 0000447A */
  6212. 00004374  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6213. 00004378  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6214. 0000437C  725C                     moveq.l    D1, 0x5C
  6215. 0000437E  B280                     cmp.l      D1, D0
  6216. 00004380  584F                     addq.w     A7, 4
  6217. 00004382  6E0E                     bgt        +0x10 /* 00004392 */
  6218. 00004384  206E FFFC                movea.l    A0, [A6 - 0x4]
  6219. 00004388  2050                     movea.l    A0, [A0]
  6220. 0000438A  7001                     moveq.l    D0, 0x01
  6221. 0000438C  C0A8 0026                and.l      D0, [A0 + 0x26]
  6222. 00004390  6736                     beq        +0x38 /* 000043C8 */
  6223. label00004392:
  6224. 00004392  48C7                     ext.l      D7
  6225. 00004394  2054                     movea.l    A0, [A4]
  6226. 00004396  2007                     move.l     D0, D7
  6227. 00004398  2200                     move.l     D1, D0
  6228. 0000439A  C0FC 000C                mulu.w     D0, 0xC
  6229. 0000439E  4841                     swap.w     D1
  6230. 000043A0  C2FC 000C                mulu.w     D1, 0xC
  6231. 000043A4  4841                     swap.w     D1
  6232. 000043A6  4241                     clr.w      D1
  6233. 000043A8  D081                     add.l      D0, D1
  6234. 000043AA  72FF                     moveq.l    D1, 0xFFFFFFFF
  6235. 000043AC  2181 0856                move.l     [A0 + D0 + 0x56], D1
  6236. 000043B0  2F06                     move.l     -[A7], D6
  6237. 000043B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6238. 000043B6  4EBA D5D4                jsr        [PC - 0x2A2C /* 0000198C */]
  6239. 000043BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6240. 000043BE  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6241. 000043C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6242. 000043C6  604E                     bra        +0x50 /* 00004416 */
  6243. label000043C8:
  6244. 000043C8  206E FFFC                movea.l    A0, [A6 - 0x4]
  6245. 000043CC  2650                     movea.l    A3, [A0]
  6246. 000043CE  41ED F8BE                lea.l      A0, [A5 - 0x742]
  6247. 000043D2  2688                     move.l     [A3], A0
  6248. 000043D4  7001                     moveq.l    D0, 0x01
  6249. 000043D6  2740 0004                move.l     [A3 + 0x4], D0
  6250. 000043DA  376E 0012 0014           move.w     [A3 + 0x14], [A6 + 0x12]
  6251. 000043E0  7200                     moveq.l    D1, 0x00
  6252. 000043E2  2741 001E                move.l     [A3 + 0x1E], D1
  6253. 000043E6  2741 0022                move.l     [A3 + 0x22], D1
  6254. 000043EA  2741 001A                move.l     [A3 + 0x1A], D1
  6255. 000043EE  48C7                     ext.l      D7
  6256. 000043F0  2054                     movea.l    A0, [A4]
  6257. 000043F2  2407                     move.l     D2, D7
  6258. 000043F4  2602                     move.l     D3, D2
  6259. 000043F6  C4FC 000C                mulu.w     D2, 0xC
  6260. 000043FA  4843                     swap.w     D3
  6261. 000043FC  C6FC 000C                mulu.w     D3, 0xC
  6262. 00004400  4843                     swap.w     D3
  6263. 00004402  4243                     clr.w      D3
  6264. 00004404  D483                     add.l      D2, D3
  6265. 00004406  21AE FFFC 2852           move.l     [A0 + D2 + 0x52], [A6 - 0x4]
  6266. 0000440C  242E FFF0                move.l     D2, [A6 - 0x10]
  6267. 00004410  52AE FFF0                addq.l     [A6 - 0x10], 1
  6268. 00004414  6026                     bra        +0x28 /* 0000443C */
  6269. label00004416:
  6270. 00004416  2054                     movea.l    A0, [A4]
  6271. 00004418  48C7                     ext.l      D7
  6272. 0000441A  2248                     movea.l    A1, A0
  6273. 0000441C  2007                     move.l     D0, D7
  6274. 0000441E  2200                     move.l     D1, D0
  6275. 00004420  C0FC 000C                mulu.w     D0, 0xC
  6276. 00004424  4841                     swap.w     D1
  6277. 00004426  C2FC 000C                mulu.w     D1, 0xC
  6278. 0000442A  4841                     swap.w     D1
  6279. 0000442C  4241                     clr.w      D1
  6280. 0000442E  D081                     add.l      D0, D1
  6281. 00004430  33A8 0028 085C           move.w     [A1 + D0 + 0x5C], [A0 + 0x28]
  6282. 00004436  2054                     movea.l    A0, [A4]
  6283. 00004438  3147 0028                move.w     [A0 + 0x28], D7
  6284. label0000443C:
  6285. 0000443C  3007                     move.w     D0, D7
  6286. 0000443E  5247                     addq.w     D7, 1
  6287. label00004440:
  6288. 00004440  48C7                     ext.l      D7
  6289. 00004442  B887                     cmp.l      D4, D7
  6290. 00004444  6E00 FEE2                bgt        -0x11C /* 00004328 */
  6291. 00004448  2054                     movea.l    A0, [A4]
  6292. 0000444A  316E FFF2 0024           move.w     [A0 + 0x24], [A6 - 0xE]
  6293. 00004450  2054                     movea.l    A0, [A4]
  6294. 00004452  317C FFFF 002C           move.w     [A0 + 0x2C], 0xFFFF
  6295. 00004458  2054                     movea.l    A0, [A4]
  6296. 0000445A  317C FFFF 002A           move.w     [A0 + 0x2A], 0xFFFF
  6297. 00004460  4247                     clr.w      D7
  6298. label00004462:
  6299. 00004462  48C7                     ext.l      D7
  6300. 00004464  2054                     movea.l    A0, [A4]
  6301. 00004466  2007                     move.l     D0, D7
  6302. 00004468  D080                     add.l      D0, D0
  6303. 0000446A  31BC FFFF 082E           move.w     [A0 + D0 + 0x2E], 0xFFFF
  6304. 00004470  3007                     move.w     D0, D7
  6305. 00004472  5247                     addq.w     D7, 1
  6306. 00004474  0C47 0012                cmpi.w     D7, 0x12
  6307. 00004478  6DE8                     blt        -0x16 /* 00004462 */
  6308. label0000447A:
  6309. 0000447A  206E 0014                movea.l    A0, [A6 + 0x14]
  6310. 0000447E  208C                     move.l     [A0], A4
  6311. 00004480  3005                     move.w     D0, D5
  6312. 00004482  4CEE 18F8 FFD4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  6313. 00004488  4E5E                     unlink     A6
  6314. 0000448A  4E75                     rts
  6315. fn0000448C:
  6316. 0000448C  4E56 0000                link       A6, 0
  6317. 00004490  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6318. 00004494  266E 0008                movea.l    A3, [A6 + 0x8]
  6319. 00004498  2053                     movea.l    A0, [A3]
  6320. 0000449A  2A28 0008                move.l     D5, [A0 + 0x8]
  6321. 0000449E  4247                     clr.w      D7
  6322. 000044A0  605A                     bra        +0x5C /* 000044FC */
  6323. label000044A2:
  6324. 000044A2  48C7                     ext.l      D7
  6325. 000044A4  2053                     movea.l    A0, [A3]
  6326. 000044A6  2007                     move.l     D0, D7
  6327. 000044A8  2200                     move.l     D1, D0
  6328. 000044AA  C0FC 000C                mulu.w     D0, 0xC
  6329. 000044AE  4841                     swap.w     D1
  6330. 000044B0  C2FC 000C                mulu.w     D1, 0xC
  6331. 000044B4  4841                     swap.w     D1
  6332. 000044B6  4241                     clr.w      D1
  6333. 000044B8  D081                     add.l      D0, D1
  6334. 000044BA  2870 0852                movea.l    A4, [A0 + D0 + 0x52]
  6335. 000044BE  200C                     move.l     D0, A4
  6336. 000044C0  6736                     beq        +0x38 /* 000044F8 */
  6337. 000044C2  2054                     movea.l    A0, [A4]
  6338. 000044C4  7002                     moveq.l    D0, 0x02
  6339. 000044C6  C0A8 0026                and.l      D0, [A0 + 0x26]
  6340. 000044CA  6708                     beq        +0xA /* 000044D4 */
  6341. 000044CC  2F0C                     move.l     -[A7], A4
  6342. 000044CE  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  6343. 000044D2  584F                     addq.w     A7, 4
  6344. label000044D4:
  6345. 000044D4  2054                     movea.l    A0, [A4]
  6346. 000044D6  3C28 0030                move.w     D6, [A0 + 0x30]
  6347. 000044DA  6D1C                     blt        +0x1E /* 000044F8 */
  6348. 000044DC  48C6                     ext.l      D6
  6349. 000044DE  2F06                     move.l     -[A7], D6
  6350. 000044E0  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  6351. 000044E4  48C0                     ext.l      D0
  6352. 000044E6  588F                     addq.l     A7, 4
  6353. 000044E8  2F00                     move.l     -[A7], D0
  6354. 000044EA  2F0C                     move.l     -[A7], A4
  6355. 000044EC  2F2D F116                move.l     -[A7], [A5 - 0xEEA]
  6356. 000044F0  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  6357. 000044F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6358. label000044F8:
  6359. 000044F8  3007                     move.w     D0, D7
  6360. 000044FA  5247                     addq.w     D7, 1
  6361. label000044FC:
  6362. 000044FC  48C7                     ext.l      D7
  6363. 000044FE  BA87                     cmp.l      D5, D7
  6364. 00004500  6EA0                     bgt        -0x5E /* 000044A2 */
  6365. 00004502  7000                     moveq.l    D0, 0x00
  6366. 00004504  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  6367. 0000450A  4E5E                     unlink     A6
  6368. 0000450C  4E75                     rts
  6369. 0000450E  4E56 FFFC                link       A6, -0x0004
  6370. 00004512  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6371. 00004516  286E 0008                movea.l    A4, [A6 + 0x8]
  6372. 0000451A  4247                     clr.w      D7
  6373. 0000451C  3A2D F120                move.w     D5, [A5 - 0xEE0]
  6374. 00004520  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  6375. 00004524  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  6376. 00004528  3C00                     move.w     D6, D0
  6377. 0000452A  584F                     addq.w     A7, 4
  6378. 0000452C  6D00 009C                blt        +0x9E /* 000045CA */
  6379. 00004530  48C6                     ext.l      D6
  6380. 00004532  2F06                     move.l     -[A7], D6
  6381. 00004534  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  6382. 00004538  486E FFFC                pea.l      [A6 - 0x4]
  6383. 0000453C  48C6                     ext.l      D6
  6384. 0000453E  2F06                     move.l     -[A7], D6
  6385. 00004540  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6386. 00004544  2F0C                     move.l     -[A7], A4
  6387. 00004546  4EBA FD58                jsr        [PC - 0x2A8 /* 000042A0 */]
  6388. 0000454A  3E00                     move.w     D7, D0
  6389. 0000454C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6390. 00004550  6678                     bne        +0x7A /* 000045CA */
  6391. 00004552  4AAE FFFC                tst.l      [A6 - 0x4]
  6392. 00004556  6772                     beq        +0x74 /* 000045CA */
  6393. 00004558  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6394. 0000455C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6395. 00004560  4A80                     tst.l      D0
  6396. 00004562  584F                     addq.w     A7, 4
  6397. 00004564  6F64                     ble        +0x66 /* 000045CA */
  6398. 00004566  206E FFFC                movea.l    A0, [A6 - 0x4]
  6399. 0000456A  2050                     movea.l    A0, [A0]
  6400. 0000456C  2F28 0020                move.l     -[A7], [A0 + 0x20]
  6401. 00004570  2F0C                     move.l     -[A7], A4
  6402. 00004572  4EBA FC28                jsr        [PC - 0x3D8 /* 0000419C */]
  6403. 00004576  3E00                     move.w     D7, D0
  6404. 00004578  504F                     addq.w     A7, 8
  6405. 0000457A  664E                     bne        +0x50 /* 000045CA */
  6406. 0000457C  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  6407. 00004580  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6408. 00004584  48C6                     ext.l      D6
  6409. 00004586  206D F106                movea.l    A0, [A5 - 0xEFA]
  6410. 0000458A  2050                     movea.l    A0, [A0]
  6411. 0000458C  2006                     move.l     D0, D6
  6412. 0000458E  2200                     move.l     D1, D0
  6413. 00004590  C0FC 0016                mulu.w     D0, 0x16
  6414. 00004594  4841                     swap.w     D1
  6415. 00004596  C2FC 0016                mulu.w     D1, 0x16
  6416. 0000459A  4841                     swap.w     D1
  6417. 0000459C  4241                     clr.w      D1
  6418. 0000459E  D081                     add.l      D0, D1
  6419. 000045A0  21AE FFFC 081E           move.l     [A0 + D0 + 0x1E], [A6 - 0x4]
  6420. 000045A6  2B6E FFFC F112           move.l     [A5 - 0xEEE], [A6 - 0x4]
  6421. 000045AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6422. 000045B0  4EBA FEDA                jsr        [PC - 0x126 /* 0000448C */]
  6423. 000045B4  206E FFFC                movea.l    A0, [A6 - 0x4]
  6424. 000045B8  2050                     movea.l    A0, [A0]
  6425. 000045BA  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6426. 000045BE  2F0C                     move.l     -[A7], A4
  6427. 000045C0  4EBA FB00                jsr        [PC - 0x500 /* 000040C2 */]
  6428. 000045C4  3E00                     move.w     D7, D0
  6429. 000045C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6430. label000045CA:
  6431. 000045CA  206E 0010                movea.l    A0, [A6 + 0x10]
  6432. 000045CE  3086                     move.w     [A0], D6
  6433. 000045D0  48C5                     ext.l      D5
  6434. 000045D2  2F05                     move.l     -[A7], D5
  6435. 000045D4  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  6436. 000045D8  3007                     move.w     D0, D7
  6437. 000045DA  584F                     addq.w     A7, 4
  6438. 000045DC  4CEE 10E0 FFEC           movem.l    D5,D6,D7,A4, [A6 - 0x14]
  6439. 000045E2  4E5E                     unlink     A6
  6440. 000045E4  4E75                     rts
  6441. 000045E6  4E56 0000                link       A6, 0
  6442. 000045EA  4E5E                     unlink     A6
  6443. 000045EC  4E75                     rts
  6444.